鱼C论坛

 找回密码
 立即注册
查看: 1926|回复: 4

[技术交流] 开启摄像头并做人脸跟踪识别

[复制链接]
发表于 2020-5-16 11:21:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
# -*- coding:utf-8 –*-
import cv2
# 调用模型库文件
face_cascade = cv2.CascadeClassifier('C:01_face/venv/lib/python3.6/site-packages/cv2/data/haarcascade_frontalface_default.xml')# 这个路径需要按需修改
# 摄像头参数设置
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
faceNum = 0

while True:
    ret, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    faces = face_cascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=3)

    faceNum = len(faces)
    print("人脸数量: %s" % faceNum)

    if len(faces) > 0:
        for faceRect in faces:
            x, y, w, h = faceRect
            # -------- 在人脸周围绘制矩形
            cv2.rectangle(frame, (x, y), (x + w, y + h), (255, 255, 0), 2)

    cv2.imshow('img', frame)

    # -------- Q键推出
    if cv2.waitKey(1) & 0xff == ord('q'):
        break
# 释放资源
cv2.destroyAllWindows()
cap.release()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-16 11:24:24 | 显示全部楼层
代码格式不香吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 11:25:55 | 显示全部楼层

大神;我一小白 不太明白你的意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 13:12:12 | 显示全部楼层
他的意思是,你用论坛自带的代码输出你这一段。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2020-5-26 22:23:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 00:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表