一、OpenCV环境搭建
关于OpenCV的Python环境搭建,参考如下:http://www.cnblogs.com/vipstone/p/8884956.html
windows环境:window7(win64)+python3+OpenCV ,可以直接利用pip在python中安装OpenCV。
二、图片人脸检测
关于OpenCV的人脸检测,可以参考如下:http://www.cnblogs.com/vipstone/p/8884991.html
1、技术实现思路:
1)将彩色图片转换为灰度图,目的是去除色彩干扰,使得图片识别更准确;
2)使用训练分类器查找人脸;
3)在图片上画矩形,将识别的人脸标记出来。
2、具体实现代码
1)图片转换成灰度图;使用OpenCV的cvtColor()转换,具体代码如下:
import cv2
img = cv2.imread("1.jpg") #读取原始彩色图片
# cv2.imshow("Color",img)
# cv2.waitKey(0)
gray = cv2.cv