OpenCV
PhoenixTree2013
这个作者很懒,什么都没留下…
展开
-
OpenCV训练分类器制作xml文档
有了opencv自带的那些xml人脸检测文档,我们就可以用cvLoad()这个函数加载他们,让他们对我们的人脸进行检测,但是,现在生活中的计算机视觉并不远远是检测人脸,还有很多物品需要识别,所以,能不能自己做个xml的检测文档,用它来检测自己需要的东西呢?例如,检测一个可乐瓶!问题解决:首先了解下,目标检测分为三个步骤:1、 样本的创建2、 训练分类器3、 利用训练好的分类器进转载 2013-02-20 09:05:14 · 685 阅读 · 0 评论 -
opencv 获取手势的轮廓
Cite From :http://blog.csdn.net/yalexiaoqiang/article/details/5527871 获得手势识别的方法是根据肤色来进行的,内定了一个肤色的范围,通过肤色的二值化后再平滑处理,边缘接触,计算ROI区域,得到感兴趣区,最后将轮廓找出来。//VERSION: HAND DETECTION 1.0//AUTHOR: ANDOL LI@转载 2013-02-25 16:22:25 · 2586 阅读 · 0 评论 -
OpenCV肤色检测和模板匹配
下面是肤色检测代码: #include#include#include#includeusing namespace std;int main(int argc,char* argv[]){ IplImage* image = cvLoadImage("test.jpg"); if(image == NULL) { cout<<"load转载 2013-02-25 13:32:58 · 955 阅读 · 0 评论 -
OpenCV中的结构元素IplConvKernel及操作
在OpenCV中,定义了一个结构用于描述形态学中的结构元素。该结构定义如下:typedef struct _IplConvKernel{ int nCols; int nRows; int anchorX; int anchorY; int *values; int nS转载 2013-02-25 11:45:33 · 1110 阅读 · 0 评论 -
皮肤检测与克服光线影响的连通域寻找
Cite From:http://blog.csdn.net/wobuaishangdiao/article/details/7669566 一 、背景知识:(自己看这块的一些笔记)(1)数字电视的色彩空间和计算机不同,不是RGB空间,而是采用一个亮度信号(Y)和两个色差信号(R-Y、B-Y)的YUV空间或者叫YCbCr空间。数字电视采用YUV(YCbCr)色彩空间的原因主要就是为了减转载 2013-02-22 10:45:53 · 1344 阅读 · 0 评论 -
一个简单有趣的皮肤检测代码
Cite From: http://www.cnblogs.com/tornadomeet/archive/2012/12/05/2802428.html前言 最近课题研究上想采用皮肤信息,但是个人总是对皮肤信息应用在目标检测和目标识别上有排斥,认为皮肤信息完全不足以胜任这个工作。其实计算机视觉的最终实现是一个长期的过程,是AI领域一个经典的问题,所以在AI完全突破之前,任何对CV转载 2013-02-22 11:17:53 · 2666 阅读 · 1 评论 -
cvSeq的用法说明
openCV中 cvSeq的用法说明http://blog.csdn.net/wqvbjhc/archive/2010/04/17/5497017.aspx--------------------------------------------------------------------------------函数原型 说明CvSeq* cvCreateSeq(int seq_转载 2013-02-21 13:39:54 · 552 阅读 · 0 评论 -
opencv 轮廓的凸包,凸缺陷
Cite From: http://blog.csdn.net/fdl19881/article/details/6732682#include #include #include #include #include using namespace std;int main(){ IplImage *src = cvLoadImage("f:\\images转载 2013-02-20 17:26:48 · 2144 阅读 · 1 评论 -
VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置
VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置OS:Win7旗舰版64位平台:VS2010旗舰版 x86安装包版本:OpenCV2.4.2 x86 下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.2/OpenCV-2.4.2.exe/download转载 2013-02-20 09:06:50 · 1419 阅读 · 0 评论 -
再议指尖识别
来源: 张维祥的日志用hough+细化的方法,识别速度快,但是在某些情况下容易造成误差,识别不是很稳定。如下图:由于深度图的视差等原因,会有些点找不到,如上图握拳后掌心位置,如果还采用前一章的方法,细化结果会很糟糕(掌心处会产生若干干扰线段)造成识别不准确。可以利用图像形态学中的开闭运算消除这种影响,但是当五指靠的非常近时会对手指间造成恶劣的影响(五指被靠在一起了)。考虑其转载 2013-02-20 15:59:52 · 1221 阅读 · 0 评论 -
cvBoundingRect的用法
BoundingRect计算点集的最外面(up-right)矩形边界CvRect cvBoundingRect( CvArr* points, int update=0 );points 二维点集,点的序列或向量 (CvMat)update 更新标识。下面是轮廓类型和标识的一些可能组合:update=0, contour ~ CvContour*: 不计算矩形边转载 2013-02-25 18:24:45 · 1422 阅读 · 0 评论