Opencv3_Java 消除图像上的目标EliminateObject photoPhoto

原创 2017年05月31日 21:28:35

消除图像上的目标EliminateObject photoPhoto


package opencv_java_demo;

import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.photo.Photo;

public class EliminateObject {

	public static void main(String[] args) {
		try{
			Mat src=Imgcodecs.imread("./images/lenna.jpg");
			Mat msk=Imgcodecs.imread("./images/lenna_mask.jpg");
			
			if(src.empty()||msk.empty()){
				throw new Exception("no file");
			}
			
			Mat dst=src.clone();
			Photo.inpaint(src, msk, dst, 1, Photo.INPAINT_TELEA);
			
			Imgcodecs.imwrite("./imgaes/lenna_mask_dst.jpg", dst);
		}catch(Exception e){
			System.out.println("例外"+e);
		}

	}

}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

opencv3_java 图像的模糊化Blur处理 Blur

图像的模糊化Blur处理 Blur package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgcod...

opencv3_java 图像的角点检测DetectConers goodFeaturesToTrack

图像的角点检测DetectConers goodFeaturesToTrack  package opencv_java_demo; import org.opencv.core.*; i...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

opencv3_java 图像的侵蚀Erode erode

图像的侵蚀Erode erode package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgcodecs....

VS2010及各版本的VS快捷键操作

Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 ...

opencv3_java 图片的ROI的领域合成 AddRoi

图片的ROI的领域合成 AddRoi package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgco...

opencv3_java 图像的方框滤波BoxFilter BoxFilter

图像的方框滤波BoxFilter BoxFilter package opencv_java_demo; import org.opencv.core.*; import org.open...

opencv3_java 矩阵和图像的函数之加和阿尔法融合 add

矩阵和图像的函数之加和阿尔法融合 add package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgco...

opencv3_java 图像Mat画图 Mat

图像Mat画图 Mat package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgcodecs.Im...

opencv3_java 图像的阈值图像生成Threshold Imgproc.threshold

图像的阈值图像生成Threshold Imgproc.threshold package opencv_java_demo; import org.opencv.core.*; import o...

opencv3_java 图像索贝尔Sobel处理 Imgproc.Sobel

图像索贝尔Sobel处理 Imgproc.Sobel package opencv_java_demo; import org.opencv.core.*; import org.opencv....
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)