步骤:定位、对齐、识别
1.使用openCV定位多个人脸
先确认路径,不正确用os.chdir()修改;
须找到cv2在电脑中的安装路径
import cv2
import os
import matplotlib.pyplot as plt#别名,缩短字符串
os.chdir(r'D:\a learn sth\大三上\Python程序设计\人脸识别')
def detect(filename):
face_cascade=cv2.CascadeClassifier(r'D:\anacondainstallfolder\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml')
#我在python的东西安装包在D:\anacondainstallfolder\Lib\site-packages下
img=cv2.imread(filename)#读取,查一下
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#将彩色的转换为灰度图片
faces=face_cascade.detectMultiScale(gray,1.3,5)
for(x