#op

OpenCV 脸部跟踪(1)

   本文中的知识来自于Mastering opencvwithpracticalcomputervisionproject一书。   本文实施的脸部跟踪算法都是基于数据驱动的,主要包括两个部分,训练和测试。训练就是通过脸部标记点的采样数据,训练得到...
代码星球 ·2020-05-14

opencv2.4中SVD分解的几种调用方法

原帖地址:http://blog.sina.com.cn/s/blog_6109b5d00101ag7a.html     在摄影测量和计算机视觉中,考虑最优解问题时,经常要用到SVD分解。奇异值分解(singularvaluedecomposition,SVD)是一种...

OpenCV教程(42) xml/yaml文件的读写

参考资料:http://docs.opencv.org/modules/core/doc/xml_yaml_persistence.html#include"opencv2/opencv.hpp"#include<time.h>usingnamespacecv;usingnamespac...

OpenCV教程(41) 人脸特征检测

     在OpenCV中,自带着Harr分类器人脸特征训练的文件,利用这些文件,我们可以很方面的进行人脸,眼睛,鼻子,表情等的检测。    人脸特征文件目录:../opencv2.46/opencv/data/haarcasca...

OpenCV学习(40) 人脸识别(4)

在人脸识别模式类中,还实现了一种基于LBP直方图的人脸识别方法。LBP图的原理参照:http://www.cnblogs.com/mikewolf2002/p/3438698.html     在代码中,我们只要使用  Ptr<FaceReco...
代码星球 ·2020-05-14

OpenCV学习(39) OpenCV中的LBP图像

本章我们学习LBP图像的原理和使用,因为接下来教程我们要使用LBP图像的直方图来进行脸部识别。参考资料:http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.htmlhttp://www.cnblogs.com/mikewolf2002/...

OpenCV学习(38) 人脸识别(3)

          前面我们学习了基于特征脸的人脸识别,现在我们学习一下基于Fisher脸的人脸识别,Fisher人脸识别基于LDA(线性判别算法)算法,算法的详细介绍可以参考下面两篇教程内容:http://docs.o...
代码星球 ·2020-05-14

OpenCV学习(37) 人脸识别(2)

     在前面一篇教程中,我们学习了OpenCV中基于特征脸的人脸识别的代码实现,我们通过代码Ptr<FaceRecognizer>model=createEigenFaceRecognizer();创建了人脸识别模型类,该识别模型类基于特征值人脸。该类有...
代码星球 ·2020-05-14

OpenCV学习(36) 人脸识别(1)

本文主要参考OpenCV人脸识别教程:http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html1、OpenCV从2.4开始支持3个新的人脸识别算法。Eigenfaces极值特征脸createEigenFaceRecognizer()...
代码星球 ·2020-05-14

OpenCV学习(35) OpenCV中的PCA算法

PCA算法的基本原理可以参考:http://www.cnblogs.com/mikewolf2002/p/3429711.html   对一副宽p、高q的二维灰度图,要完整表示该图像,需要m=p*q维的向量空间,比如100*100的灰度图像,它的向量空间为100*100=10000。下图是...

OpenCV学习(33) 轮廓的特征矩Moment

     在OpenCV中,可以很方便的计算多边形区域的3阶特征矩,opencv中的矩主要包括以下几种:空间矩,中心矩和中心归一化矩。classMoments{public:......//空间矩doublem00,m10,m01,m20,m11,m02,m30,m21...

OpenCV学习(34) 点到轮廓的距离

     在OpenCV中,可以很方便的计算一个像素点到轮廓的距离,计算距离的函数为:doublepointPolygonTest(InputArraycontour,Point2fpt,boolmeasureDist)Parameters:contour–...

OpenCV学习(32) 求轮廓的包围盒

     在OpenCV中,能够很方便的求轮廓包围盒。包括矩形,圆形,椭圆形以及倾斜的矩形(包围面积最小)集中包围盒。用到的四个函数是:RectboundingRect(InputArraypoints)voidminEnclosingCircle(InputArray...
代码星球 ·2020-05-14

OpenCV学习(31) 基于defects的简单手势

     前几年在做毕业设计时候曾用opencv1.0中defects做过简单的手势识别,这几天看OpenCV2.46中的轮廓函数,发现和以前差别挺大,函数调用完全不一样,重新实现了简单手势的代码。 1.首先用简单的肤色检测算法,得到手的区域。 &n...

OpenCV学习(30) 轮廓defects

    上一篇教程中,我们学习了如何计算轮廓的凸包,其实对一个轮廓而言,可能它的凸包和它本身是重合的,也有可能不是重合的。比如下面左边图像的轮廓本身就是凸包,而右边图像的轮廓则不是。我们可以通过函数boolisContourConvex(InputArraycontour),来判...
代码星球 ·2020-05-14
首页上一页...248249250251252...下一页尾页