OpenCv
文章平均质量分 75
大冰的小屋
这个作者很懒,什么都没留下…
展开
-
OpenCV实现人脸识别——EigenFace特征脸法
从OpenCV2.4开始,加入新的类FaceRecognizer,可以用它方便的进行人脸识别实验。目前支持的算法有 Eigenface特征脸 createEigenFaceRecognizer() Fisherface createFisherFaceRecognizer() Local Binary Patterns原创 2013-09-10 22:37:49 · 9524 阅读 · 7 评论 -
人脸识别中主要算法的比较(待续)
1、基于PCA的识别算法 主要有特征脸(Eigenface)算法和FisherFace算法。 特征脸算法进行人脸识别的主要思想是将输入的人脸图像描述为“特征脸”的线性组合,不同的人脸特性用构成该种线性组合的系数来描述,其关键技术就是主成分分析----PCA。 人脸识别中用于描述人脸图像的向量维数都比较高,因此牛人就想到了用PCA进行降维。PCA算法简单有效,目前依然是人原创 2013-10-14 11:54:05 · 5191 阅读 · 1 评论 -
OpenCV中的SVM支持向量机
1、什么是支持向量机SVM 支持向量机是一个分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面,换句话说,给定一些标记(label)好的训练样本,SVM算法输出一个最优化的分隔超平面。 如何来界定一个超平面是不是最优的:假设给定一些分别属于两类的2维点,这些点可以通过直线分隔,我们要找到一条最优的分割线。 在上面的图中,你可以直觉的观察到有原创 2013-10-17 19:16:45 · 1777 阅读 · 0 评论 -
Opencv学习笔记:膨胀与腐蚀
简单来讲,形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。最基本的形态学操作有二:腐蚀与膨胀(Erosion 与 Dilation)。 他们的运用广泛:消除噪声分割(isolate)独立的图像元素,以及连接(join)相邻的元素。寻找图像中的明显的极大值区域或极小值区域。通过以下图像,我们简要来讨论一下膨胀与腐蚀操作(译者注:注意原创 2013-10-29 22:02:18 · 1207 阅读 · 0 评论 -
图像处理之平滑处理
在Opencv1.0中用于平滑处理的是: void cvSmooth(const CvArr* src, CvArr* dst, int smoothtype = CV_GAUSSIAN, int param1 = 3, int param2 = 0, int param3 = 0, int param4 = 0); smoothtype 各种类型是:1、 CV_原创 2013-10-29 21:56:35 · 1700 阅读 · 0 评论 -
背景建模算法(一)-------颜色背景模型
文章出处:http://underthehood.blog.51cto.com/2531780/484191背景建模算法1 基本原理视频图像中运动目标检测的一种方法,其基本思想是对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果确定前景目标(需要检测的运动目标)。2 难点(1) 环境光照的变化(光照突然性的变化和缓慢的变化)(2) 背景转载 2013-10-31 15:36:55 · 1876 阅读 · 0 评论