[人脸识别]06-JPG人脸检测

1-程序

#导入CV模块

import cv2 as cv

def face_detect_fun():
    gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
    print(cv.data.haarcascades)
    face_detect=cv.CascadeClassifier(cv.data.haarcascades+"haarcascade_frontalface_default.xml")
    face=face_detect.detectMultiScale(gray)

    for x,y,w,h in face:
        cv.rectangle(img,(x,y),(x+w,y+h),color=(0,0,255),thickness=2)
    cv.imshow("result",img)

#读图片
img=cv.imread("face1.jpg")

#人脸检测
face_detect_fun()

#等待
while True:
    if ord('q')==cv.waitKey(0):
        break

#释放内存
cv.destroyAllWindows()

2-运行效果

 

posted @ 2022-04-09 16:07  cqmcu_yth  阅读(86)  评论(0编辑  收藏  举报