搜索资源列表
gaussianfilter
- 这是一个基于opencv的高斯空域滤波的函数,使用了掩膜遍历进行卷积。-This is a Gaussian spatial filter based on opencv function through the convolution with the mask.
opencvtracking
- 基于opencv的图像处理技术,对运动目标进行实时跟踪,算法为meansift算法,根据掩膜进行团块跟踪-Opencv image-processing technology based on real-time moving object tracking algorithm meansift algorithm, based on the mass trace mask
inpainting
- 基于C实现的采样复制的纹理图像修复方法。可去除遮罩物 -C based on the realization of the sample copy of the texture image restoration method. Mask material can be removed
GrayImageTest
- Opencv 选取感兴趣区域 不在是指定的矩形 可以是任意图形! 然后将选定的mask 放入到goodfeaturetotrack中实现任意区域的角点检测。-The Opencv select the area of interest is not in the specified rectangle can be any graphic! Selected and then the mask placed into goodfeaturetotrack corner detection
median
- Function realized median filter with irregular mask by using Visual Studio, and OpenCV library. User can define mask by special matrix with unrestricted size N x M, which includes 0 and 1 values. Only 1 values determine which element of neighbor
2-copysubimg-roi-mask
- vc++利用opencv 实现的图像拼接-vc++ using opencv realized image mosaic
cvFilter2D
- 本代码使用OpenCV对图像进行滤波,只需要修改一下掩膜模板,就可以采用高斯,PREWITT算子及二维滤波。-This code uses OpenCV for image filtering, only need to modify the mask template, you can use Gaussian, PREWITT operator and two-dimensional filtering.
RepairImage
- (基于MFC)读取一幅有缺损的图像,针对不同图像设置阈值获得Mask,在通过OpenCV的cvInpaint函数修复图像,修复时间短,修复效果较好。(包含测试图像)-(Based on MFC) read a defect image, set the threshold for different images to obtain the Mask, repair image through of OpenCV cvInpaint function, short time to repair,
mask
- 本文主要讲讲怎样对Mat矩阵进行mask操作,其实也就是对Mat矩阵的滤波操作,俗称卷积,参考文献为opencv自带的tutiol及其code. 开发环境:ubuntu12.04+opencv2.4.2+Qt4.8.2+QtCreator2.5. 实验功能: 单击Open image按钮,手动选择所需滤波的原图片。 单击Setting按钮,弹出对话框,选择滤波所用的模式,这里有2种模式,分别为自己实现滤波功能和采用opencv自带的滤波函数filter2D实现。
OpenCV_CalcHist
- 直方图是计算机视觉中一个很重要的工具,OpenCV里面提供了不少有关直方图处理的函数。其中最基本的是计算直方图的函数calcHist()。有关直方图在前面的博文中也有所介绍:基础学习笔记之opencv(4):直方图使用学习。不过目前由于本人课题研究上需要计算多张图片的一维直方图特性,且每张图片对应有自己不同的掩膜矩阵,开始以为OpenCV中提供的calcHist()函数能够实现这个功能,因为其中一个重载函数中有一个参数为InputArrayOfArrays,咋一看会觉得这不就是可以处理多张图片的
powerTranslation
- 该程序利用掩膜实现了对黑白图像的平滑处理。需要配置opencv环境。-The program using mask realize the black and white image smoothing processing. Opencv environment need to be configured.
GrabCut
- 实施GRABCUT源代码 由贾斯汀塔尔博特jtalbot@stanford.edu 。 放置在公共领域, 2010年 代码最后更新:2006年 弗拉基米尔·洛夫( vnk@cs.cornell.edu ) , 2001年使用GRAPHCUT实施。 要求: OpenGL的, GLUT和OpenCV的库来编译和运行。 用法: grabcut.exe <ppm文件名 使用鼠标拖动矩形围绕前景部分显示的图像。 然后使用下面的按键
GrabCut
- GrabCut实现源代码 贾斯廷·塔尔博特,jtalbot@stanford.edu 放置在公共领域,2010 代码最后更新,2006 使用Graphcut实现弗拉基米尔• 柯尔莫哥洛夫(vnk@cs.cornell.edu),2001。 要求:OpenGL,供过于求,OpenCV库来编译和运行。 用法:grabcut。 exe < ppm文件名> 使用鼠标拖动矩形在前台部分的显示图像。 然后使用以下键 1 :显示图像 “2”:显示
Mask_BackgroundCorrection
- 掩模背景校正算法 OpenCV版本:2.4.9 VS版本:VS2013-Mask background correction algorithm OpenCV Version: 2.4.9 VS version: VS2013
masuku
- 使用opencv做出的图片合成效果 mask操作-Make use opencv image synthesis effects mask operation
watershed
- 实现分水岭分割函数,需要给出待分割图片,和给定的种子点矩阵mask。该函数是依赖与opencv库,但是实现方法和opencv不同,该方法能够更好的保留元图片的轮廓信息。-An algorithm for watershed. This algorithm is realised through opencv library, but different the algorithm of opencv. A better contour is achieved by my algorithm.
人脸识别
- 使用OPENCV库提供的接口,实现人脸的识别功能。 在一个人脸识别系统中,应用多种预处理技术对将要识别的图片进行标准化处理是极其重要的。多数人脸识别算法对光照条件十分敏感,所以假如在暗室训练,在明亮的房间就可能不会被识别出来等等。比如脸部也应当在图片的一个十分固定的位置(比如眼睛位置为相同的像素坐标),固定的大小,旋转角度,头发和装饰,表情(笑,怒等),光照方向(向左或向上等),这就是在进行人脸识别前,使用好的图片预处理过滤器十分重要的原因。你还应该做一些其它事情,比如去除脸部周围的多余像素(
平均背景法-动静态背景视频前景目标提取
- 平均背景法, 动静态视频前景目标提取, 输出mask, opencv(Average background method, dynamic and static video foreground target extraction, output mask, opencv)
OpenCV_By_Example(中文版)
- 该资料中包含了《OpenCV By Example》中文版以及例程程序,该书的目录如下所示: 第1章 OpenCV的探险之旅; 第2章 OpenCV基础知识介绍; 第3章 图形用户界面和基本滤波; 第4章 深入研究直方图和滤波器; 第5章 自动光学检测、目标分割和检测; 第6章 学习目标分类; 第7章 识别人脸部分并覆盖面具; 第8章 视频监控、背景建模和形态学操作; 第9章 学习对象跟踪; 第10章 文本识别中的分割算法; 第11章 使用Tessera
图像修复
- 获取一张影像,利用掩膜对图像进行修复操作。(Get an image and use the mask to repair the image.)