• 大小: 775B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Python
  • 标签: Python  

资源简介

利用python+opencv来实现人脸识别与追踪,一组训练集训练要识别的人的图像来进行特征提取保存到模型中,在通过摄像头返回的图像进行处理并最后展现出来

资源截图

代码片段和文件信息

import cv2

#加载人脸模型
face = cv2.CascadeClassifier(r“C:\projiects\opencv-pyopen\opencv\modules\objdetect\src\cascadedetect\haarcascade_frontalface_alt.xml“)
#打开摄像头
caputre = cv2.VideoCapture(0)
#获取画面
#获取摄像头的实时画面
while True:
    # 读取摄像头每一帧ret表示返回参数真假,image返回帧图片
    ret image = caputre.read()
    #图片的灰度处理
    gray = cv2.cvtColor(image cv2.COLOR_RGB2GRAY)
    #监测人脸
    faces = face.detectMultiScale(gray1.130(100100))
    #标记
    for (x y w h) in faces:
        #画框框
        cv2.rectangle(image (x y) (x + w y + h) (0 0 255) 2)
        #显示图片
        cv2.imshow(“chuangkou“ image)
        # 暂停窗口
        if cv2.waitKey(5) & 0xFF == ord(‘q‘):
            break
#释放资源
caputre.release()
#关闭窗口
cv2.destroyAllWindows()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         915  2018-12-17 14:03  人脸追踪.py

评论

共有 条评论