Opencv3_Java 消除图像上的目标EliminateObject photoPhoto

标签: Opencv3 Java
894人阅读 评论(0) 收藏 举报
分类:

消除图像上的目标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);
		}

	}

}


查看评论

利用OpenCV的inpaint函数实现图像的污点修复

inpaint函数的原型如下: void inpaint( InputArray src, InputArray inpaintMask,OutputArray dst, double inpaint...
  • wenhao_ir
  • wenhao_ir
  • 2016-06-22 10:44:37
  • 4634

opencv 验证码去噪到识别~

先来几张验证码的原图吧。    呃,这是某公司很老的一个游戏的验证码了...如果你知道是啥游戏,放心里就好了... 我最初做这个验证码的降噪的时候是先灰化、二值化然后去噪。下面是我...
  • xjay_cc
  • xjay_cc
  • 2016-07-11 19:54:50
  • 5281

OpenCV图像去噪

OpenCV图像去噪
  • jacke121
  • jacke121
  • 2017-02-15 19:55:04
  • 1786

opencv3.0+java 学习笔记(一) 环境搭建

最近比较闲,在网上看到了opencv
  • xlbandjc
  • xlbandjc
  • 2014-09-02 15:43:14
  • 2115

OpenCV学习笔记(五)—— OpenCV for Android剔除OpenCV Manager依赖

在上篇中,我们成功配置了OpenCV在Eclipse中的开发环境,并成功运行其中一个demo,但是对于OpenCV Manager的依赖让其用户体验变得很差,那么我们应该如何剔除对OpenCV Man...
  • linshuhe1
  • linshuhe1
  • 2016-04-20 16:53:23
  • 5670

OpenCV学习第十三篇:提取水平和垂直线(去除干扰线)

1.结构元素 可以是任意形状的结构元素:矩形,圆,直线,磁盘形状,砖石形状等 2.提取步骤 输入图像彩色图像imread 转换为灰度图像cvtColor 转换为二值图像adaptiveThr...
  • xiongwen_li
  • xiongwen_li
  • 2017-11-29 21:03:44
  • 878

简单验证码去干扰线

// 验证码识别.cpp: 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "opencv2/opencv.hpp" using namespace c...
  • qianmang
  • qianmang
  • 2018-01-25 10:14:23
  • 252

学习OpenCV——去除imshow的内部细小边框(修改highgui)

今天用到了OpenCV的全屏函数: namedWindow("FullScreen",CV_WINDOW_NORMAL); setWindowProperty("FullScree...
  • sangni007
  • sangni007
  • 2014-03-07 19:46:30
  • 6059

Java+opencv3.2.0之均值滤波

均值滤波主要是利用某像素点周边的像素的平均值来达到平滑噪声的目的。它是一种典型的线性滤波算法。均值滤波本身存在着缺陷,它不能很好的保护图像的细节,在去噪的同时会破坏图像的细节部分,不能很好的去除噪点。...
  • m1109048058
  • m1109048058
  • 2017-08-01 15:19:34
  • 597

openCV java的API文档

  • 2014年04月22日 08:48
  • 895KB
  • 下载
    个人资料
    专栏达人
    等级:
    访问量: 15万+
    积分: 2495
    排名: 1万+
    机器学习 QQ群加入
    博客专栏
    最新评论