资源简介


打开摄像头,识别摄像头前的人脸并用矩形框出


资源截图

代码片段和文件信息

#   打开摄像头,识别摄像头前的人脸并用矩形框出
import cv2


# 图片识别方法封装
def discern(img):
    gray = cv2.cvtColor(img cv2.COLOR_BGR2GRAY)
    cap = cv2.CascadeClassifier(
        “D:\Program Fies\Python\Python36\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml“
    )
    color=(02550)
    faceRects = cap.detectMultiScale(
        gray scaleFactor=1.2 minNeighbors=3 minSize=(50 50))
    if len(faceRects):
        for faceRect in faceRects:
            x y w h = faceRect
            cv2.rectangle(img (x y) (x + h y + w) color 2)  # 框出人脸
            # 左眼
            cv2.ci

评论

共有 条评论