案例分析
概述
Python在人脸识别方面功能很强大,程序语言简单高效,下面编程实现一下如何实现人脸识别。分别给出实现代码,作为学习和技术交流。
Python基础环境准备
案例实现
打开显示图片
import cv2 #opencv库
#读取图片
image=cv2.imread('imgs/face_exam1.jpg')
#显示图片窗口
cv2.imshow('faces',image)
#窗口暂停
cv2.waitKey(0)
#销毁窗口资源
cv2.destoryAllWindows()
运行效果图
识别图片上的人脸
import cv2 #opencv库
#读取图片
image=cv2.imread('imgs/face_exam0.jpg')
#加载人脸模型库
face_model=cv2.CascadeClassifier('plugins/opencv/haarcascade_frontalcatface.xml')
#图片进行灰度处理