基于Python OpenCV 的视频人脸检测
周末在家,捣鼓树莓派,使用摄像头的时候,突然想到可以做个人脸检测。其实视频和图像的检测是基本相同的。就挑战一下视频吧。
就先在windows 实验一下吧:
安装 Python,OpenCV。。。。 关于这一步,网络教程一大堆,大家自行检索,在此就不赘述了。 不过还是推荐大家使用 Anaconda 。(URL:https://www.anaconda.com/download/) OpenCV的安装包也分享一下吧(URL: 链接:http://pan.baidu.com/s/1cuChXG 密码:yl62)。
好啦,环境什么的都搭建好啦。就离胜利更近一步了。
提示:在 opencv根目录\sources\data\haarcascades中提供了很多训练好的分类器,我们使用haarcascade_frontalface_alt.xml分类器。
首先是导入我们的 modules;
import cv2
import sys
调用摄像头使用cv2.VideoCapture(0)
命令。
然后 导入 OpenCV 提供的分类器: