• 大小: 1018B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Python
  • 标签: 人脸识别  

资源简介

人脸识别(python)

资源截图

代码片段和文件信息

import cv2
import numpy as np
cv2.namedWindow(“test“)
cap=cv2.VideoCapture(0)
successframe=cap.read()
classifier=cv2.CascadeClassifier(“haarcascade_frontalface_alt.xml“)     #确保此xml文件与该py文件在一个文件夹下,否则将这里改为绝对路径,此xml文件可在D:\My Documents\Downloads\opencv\sources\data\haarcascades下找到。

while success:
    successframe=cap.read()
    size=frame.shape[:2]
    image=np.zeros(sizedtype=np.float16)
    image=cv2.cvtColor(framecv2.cv.CV_BGR2GRAY)
    cv2.equalizeHist(imageimage)
    divisor=8
    hw=size
    minSize=(w/divisorh/divisor)
    faceRects=classifier.detectMultiScale(image1.22cv2.CASCADE_SCALE_IMAGEminSize)
    if len(faceRects)>0:
        for faceRect in faceRects:
            xywh=faceRect
            cv2.circle(frame(x+w/2y+h/2)min(w/2h/2)(25500))
            cv2.circle(frame(x+w/4y+h/4)min(w/8h/8)(25500))
            cv2.circle(frame(x+3*w/4y+h/4)min(w/8h/8)(25500))
            cv2.rectangle(frame(x+3*w/8y+3*h/4)(x+5*w/8y+7*h/8)(25500))
    cv2.imshow(“test“frame)
    key=cv2.waitKey(10)
    c=chr(key&255)
    if c in [‘q‘‘Q‘chr(27)]:
        break
cv2.destroyWindow(“test“)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-26 20:26  人脸识别\
     文件        1242  2018-11-26 20:26  人脸识别\face recogition.py

评论

共有 条评论