opencv内置支持的主要语言为python和c++,如果你用户不是特别大)(比如10000次以上的人脸识别每秒),一般python就绰绰有余了。当然如果是安卓客户端的话,还是c++或java方便点,如果是后台或者树莓派之类的,python就更方便。
这里有个python的例子
opencv 3.3+ 已经内置了人脸识别功能。
可以很轻松的完成相关毕业设计。
使用OpenCV提供的预先训练的深度学习面部检测器模型,可快速,准确的进行人脸识别。
2017年8月OpenCV 3.3正式发布,带来了高改进的“深度神经网络”(dnn deep neural networks)模块。该模块支持许多深度学习框架,包括Caffe,TensorFlow和Torch / PyTorch。
基于Caffe的面部检测器在这里。
需要两组文件:定义模型体系结构的.prototxt文件
.caffemodel文件,包含实际图层的权重
权重文件不包含在OpenCV示例目录。
OpenCV深度学习面部检测器如何工作?
iron_chic.jpg,79,422,243,258
iron_chic.jpg,146,272,310,108
iron_chic.jpg,194,144,330,7
内容太长,请参考原文:
计算机视觉opcencv工具深度学习快速实战1人脸识别www.toutiao.com
另外下面文章提供了最快捷的人脸识别上手方式:
python库介绍-face_recognition 人脸识别china-testing.github.io
欢迎点赞并关注
谢谢!