原文:OpenCV 2.4+ C++ 人脸识别

机器学习 机器学习的目的是把数据转换成信息。 机器学习通过从数据里提取规则或模式来把数据转成信息。 人脸识别 人脸识别通过级联分类器对特征的分级筛选来确定是否是人脸。 每个节点的正确识别率很高,但正确拒绝率很低。 任一节点判断没有人脸特征则结束运算,宣布不是人脸。 全部节点通过,则宣布是人脸。 工业上,常用人脸识别技术来识别物体。 对图片进行识别 效果: CascadeClassifier类 cl ...

2012-11-22 09:58 16 22118 推荐指数:

查看详情

OpenCV 2.4+ C++ SVM文字识别

预备知识 下面两个都不是必备知识,但是如果你想了解更多内容,可参考这两篇文章。 OpenCV 2.4+ C++ SVM介绍 OpenCV 2.4+ C++ SVM线性不可分处理 SVM划分的意义 到此,我们已经对SVM有一定的了解了。可是这有什么用呢?回到上一篇文章结果图 ...

Tue Nov 27 17:26:00 CST 2012 13 39470
OpenCV 2.4+ C++ SVM介绍

分类器 分类器是一种计算机程序。 他的设计目标是在通过学习后,可自动将数据分到已知类别。 平面线性分类器 一个简单的分类问题,如图有一些圆圈和一些正方形,如何找一条最优的直线将他们分开? ...

Sat Nov 24 06:17:00 CST 2012 20 39818
OpenCV 2.4+ C++ 平滑处理

原理 平滑也称模糊, 是一项简单且使用频率很高的图像处理方法。 平滑处理时需要用到一个滤波器。 最常用的滤波器是线性滤波器,线性滤波处理的输出像素值(例如:)是输入像素值(例如:)的加权平均: ...

Wed Nov 21 23:45:00 CST 2012 2 17802
OpenCV 2.4+ C++ 行人检测

HOG特征描述 首先我们来了解一下HOG特征描述子。 HOG特征描述子(HOG descriptors)是由Navneet Dalal和 Bill Triggs在2005年的一篇介绍行人检测方法的 ...

Mon Dec 03 16:24:00 CST 2012 2 18401
OpenCV 2.4+ C++ 边缘梯度计算

图像的边缘 图像的边缘从数学上是如何表示的呢? 图像的边缘上,邻近的像素值应当显著地改变了。而在数学上,导数是表示改变快慢的一种方法。梯度值的大变预示着图像中内容的显著变化了。 用更加形象的 ...

Fri Nov 23 17:11:00 CST 2012 7 25604
OpenCV 2.4+ C++ SVM线性不可分处理

目的 实际事物模型中,并非所有东西都是线性可分的。 需要寻找一种方法对线性不可分数据进行划分。 原理 上一篇文章,我们推导出对于线性可分数据,最佳划分超平面应满足: ...

Mon Nov 26 17:49:00 CST 2012 0 5093
opencvC++)学习 人脸识别

这是一个简单的人脸识别程序 知识点说明:string 字符串类型 官方训练好的模型 haarcascade_frontalface_alt.xml 绘制矩形框 C: void cvRectangle(CvArr* img, CvPoint pt1, CvPoint ...

Fri Dec 06 04:04:00 CST 2019 0 737
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM