
opencv 图像处理
围观岳老师
这个作者很懒,什么都没留下…
展开
-
opencv 轮廓查找 findContours
findContours函数,这个函数的原型为void findContours( InputOutputArray image, OutputArrayOfArrays contours, int mode, int method, Point offset=Point());参数说明image:输入图像image必原创 2016-03-14 11:04:44 · 4777 阅读 · 0 评论 -
opencv 图像直方图 calcHist
图像直方图的概念图像直方图是反映一个图像像素分布的统计表,其实横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的。纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。图像是由像素构成,因为反映像素分布的直方图往往可以作为图像一个很重要的特征。在实际工程中,图像直方图在特征提取、图像匹配等方面都有很好的应用。利用OpenCV计算图像的直方图原创 2016-03-07 09:58:43 · 1711 阅读 · 0 评论 -
opencv Mat之间赋值(复制)
opencv Mat之间赋值浅拷贝//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "copy" to bMat c(a); //a "copy" to c深拷贝//注意:深拷贝Mat a;Mat b = a.clone(); //a copy to原创 2016-03-03 10:44:12 · 17110 阅读 · 3 评论 -
opencv split 报错
使用到cv::split就报错,没有找到问题啊!代码:// 将RGB图像转为HSV图像的函数 Mat hvsMat; cvtColor(mat,hvsMat,CV_BGR2HSV); // 将HSV图像分割为分量 vector hvsMatVector; cv::split(hvsMat,hvsMatVector);最后找到原因:hvsMatVector没原创 2016-02-26 18:26:36 · 4987 阅读 · 3 评论 -
opencv 任意图形截取
转自:http://blog.youkuaiyun.com/wuxiaoyao12/article/details/7305865得到任意形状区域第一步、在图片上画出来#include "cv.h" #include "highgui.h" #include #include IplImage* inpaint_mask = 0; IplImage* im转载 2016-02-25 17:51:28 · 3461 阅读 · 2 评论 -
OpenCV 剪切矩形区域
转自:http://blog.youkuaiyun.com/lejun2011/article/details/7599912为了提取到一幅图像中感兴趣的区域并裁剪出来作为一幅新图像的方法:1、利用void cvSetImageROI( IplImage* image, CvRect rect )函数设置感兴趣的区域;IplImage* src = cvLoadImage(转载 2016-02-25 17:43:40 · 20507 阅读 · 1 评论 -
OpenCV背景去除的几种方法
本文转自 http://www.cnblogs.com/mfryf/archive/2012/03/29/2424024.htmlOpenCV背景去除的几种方法1、肤色侦测法肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:(1)HSV空间的肤色提取HSV色彩空间是一个圆锥形的模型,具体如右转载 2012-12-20 15:43:34 · 3294 阅读 · 0 评论