1 # 识别眼睛、嘴巴、人脸
2 image = cv2.imread('....face_zone:
13 cv2.rectangle(image, pt1=(x,y),pt2=(x+w,y+h), color=[0,0,255],thickness=2)
14
15 # 人脸切分...destroyAllWindows()
代码第一行: 导入图片
第二行: 灰度化处理
第六--九行: 读取特征数据,并使用分类器对特征数据进行处理
第十--十三行: 进行人脸识别... 第十五--二十一行: 进行人脸切分,在上部分识别眼睛;人脸下部分识别嘴的预处理
第二十三--二十五行: 识别眼睛
第二十八--三十行: 识别嘴
将人脸眼睛替换成自定义眼睛:
...# 替换
image[y+ey: y+ey+eh,ex+x:ex+x+ew] = eye2
eye2 = cv2.resize(eye,dsize=(ew,eh)) 将读取的图片换成识别出的眼睛大小