• 大小: 3KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Python
  • 标签: python-faceD  

资源简介

摄像机实时捕捉人脸+本地图片识别-Python3.6+OpenCV3.2识别

资源截图

代码片段和文件信息

import cv2
import numpy as np
# real time monitoring人脸--------------
# 调用摄像头获取图片进行实时检测
# 调用摄像头,可以看到头像用方框框起来,并实时根据情况调整位置。
cv2.namedWindow(“real time monitoring“)
cap=cv2.VideoCapture(0)
success frame = cap.read()
color = (255255255)
classfier=cv2.CascadeClassifier(“F:/Program Files/python3.6/Lib/site-packages/cv2/data/haarcascade_frontalface_alt.xml“)
while success:
 success frame = cap.read()
 size=frame.shape[:2]
 image=np.zeros(sizedtype=np.float16)
 image = cv2.cvtColor(frame cv2.COLOR_BGR2GRAY)
 cv2.equalizeHist(image image)
 divisor=8
 h w = size
 minSize =(w//divisor h//divisor)
 faceRects = classfier.detectMultiScale(image 1.2 2 cv2.CASCADE_SCALE_IMAGEminSize)
 if len(faceRects)>0:
     for faceRect in faceRects:
         x y w h = faceRect
   

评论

共有 条评论

相关资源