实现效果:使用macbook摄像头实时捕捉视频,并从视频中识别人脸。
环境:
macosx high serria
python
face_recognition https://github.com/ageitgey/face_recognition
一、安装dlib,实现静态图像人脸识别
$ brew install cmake
$ brew install boost
$ brew install boost-python --with-python3
$ sudo pip3 install face_recognition #会自动依赖安装dlib。如果有问题可以参考这里
这时就可以识别静态图像了。
测试一下:
到face_recognition git源码目录下的examples/目录下,执行
$ python3 find_faces_in_picture.py
二、安装opencv,实现实时视频人脸识别
$ brew install opencv3 --with-python3 --c++11 --with-contrib
$ brew link --force opencv3 #参考这里
验证:python3
import cv2
可以实时视频人脸识别了。
测试一下:
到face_recognition git源码目录下的examples/目录下,执行
$ python3 facerec_from_webcam_faster.py
QY 20180112