opencv人脸识别完整实现(opencv 人脸识别)

今天给各位分享opencv人脸识别完整实现的知识,其中也会对opencv 人脸识别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎样使用OpenCV进行人脸识别

基于几何特征的人脸的人脸识别可能是最直观的方法来识别人脸。第一个自动人脸识别系统在[Kanade73]中又描述:标记点(眼睛、耳朵、鼻子等的位置)用来构造一个特征向量(点与点之间的距离、角度等)。通过计算测试和训练图像的特征向量的欧氏距离来进行识别。

首先就是数据的准备,你要从网络上下载一些人脸库,后面用来训练人脸识别模型。人脸检测模型opencv是自带的,但是识别模型需要自己训练。下载人脸库之后需要对人脸进行标记,这是一个繁琐的工作,不过网上有脚本或者自己写个程序简化工作量。把数据标记好之后就是opencv的事情。训练的函数非常简单。

opencv最近版本中都自带级联分类器,opencv_haartraining 和opencv_traincascade这两种分类器中已经自带有训练好的人脸模型。可以在代码里直接调用加载人脸的训练模型,然后就可以识别图像中的人脸了。效果还都不错。

其次,Face Detect需要openCV的支持,但并不必须安装openCV到计算机中,只要把openCV的cxcore100.dll 、cv100.dll 、libguide40.dll 三个文件拷贝到processing根目录就行了。

opencv人脸识别完整实现的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于opencv 人脸识别、opencv人脸识别完整实现的信息别忘了在本站进行查找喔。

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://www.jijigongmeng.com/post/3796.html

发表评论

评论列表

还没有评论,快来说点什么吧~