一:准备阶段
需要准备的库和python解释器
二:测试cv能否运行
# 导入cv
import cv2 as cv
# 读取图片,这里最好用文件的绝对路径,否则容易报错。注意用‘/’或者‘\\’代替‘\'
img = cv.imread('*:\\****\\****\\****\\****.jpg')
cv.imshow('read_img',img)
cv.waitKey(0)
cv.destroyAllWindos()
三:人脸识别的基本原理
调用“detectFaceInImage”函数。 指定OpenCV使用的人脸分类器(Face Classifier)。比如,OpenCV自带了一些用于正面脸的分类器,也有一些用于侧面脸的,还有眼睛检测,鼻检测,嘴检测,全身检测等等。你实际上可以任意把其它的分类检测器用于此函数,甚至创造你自己定制的分类检测器对于正面人脸检测,选取这些OpenCV自带的haar级联分类器,在实现之前需要将人脸进行灰度转化 gary = cv.cvtColor(img,cv.COLOR_BGR2GRAY)
- “haarcascade_frontalface_default.xml”
- “haarcascade_frontalface_alt.xml”
- “haarcascade