图片中的人脸检测
haarcascade_frontalface_default.xml:人脸识别中的默认分类器,主要用于人脸图片中的人脸轮廓的识别。
下载地址:haarcascades下载地址
import cv2
nba = cv2.imread('nba.jpg')
# 人脸数据,级联分类器,给人脸特征数据,返回可以识别人脸的对象
detector = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
face_zone = detector.detectMultiScale(nba)
for x,y,w,h in face_zone:
cv2.rectangle(nba, pt1=(x,y), pt2=(x+w,y+h), color=[0,0,255])
cv2.imshow('nba',nba)
cv2.waitKey(0)
cv2.destroyAllWindows