为了账号安全,请及时绑定邮箱和手机立即绑定

Picamera 无法使用 Raspberry Pi 进行人脸识别

Picamera 无法使用 Raspberry Pi 进行人脸识别

繁星淼淼 2023-07-18 15:12:01
我的 picamera 通常工作正常,但是当按照上面的帖子操作时,我的 picamera 无法工作。这是我的源代码:from imutils.video import VideoStreamimport argparseimport imutilsimport timeimport cv2import osap = argparse.ArgumentParser()ap.add_argument("-c", "--cascade", required=True,    help = "path to where the face cascade resides")ap.add_argument("-o", "--output", required=True,    help="path to output directory")args = vars(ap.parse_args())detector = cv2.CascadeClassifier(args["cascade"])print("[INFO] starting video stream...")#vs = VideoStream(src=0).start() vs = VideoStream(usePiCamera=True).start()time.sleep(2.0)total = 0while True:    frame = vs.read()    orig = frame.copy()    frame = imutils.resize(frame, width=400)    rects = detector.detectMultiScale(        cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY), scaleFactor=1.1,         minNeighbors=5, minSize=(30, 30))    for (x, y, w, h) in rects:        cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)    cv2.imshow("Frame", frame)    key = cv2.waitKey(1) & 0xFF     if key == ord("k"):        p = os.path.sep.join([args["output"], "{}.png".format(            str(total).zfill(5))])        cv2.imwrite(p, orig)        total += 1    elif key == ord("q"):        breakprint("[INFO] {} face images stored".format(total))print("[INFO] cleaning up...")cv2.destroyAllWindows()vs.stop()当我运行这段代码时,[INFO] starting video stream...出现但摄像头未出现在 Raspberry Pi 上;而且,当我面对镜头时,[INFO] {} face images stored [INFO] cleaning up...出现。
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

你能试试这个吗?


import numpy as np

import cv2


cap = cv2.VideoCapture(0)


while(True):

    # Capture frame-by-frame

    ret, frame = cap.read()


    # Our operations on the frame come here

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)


    # Display the resulting frame

    cv2.imshow('frame',gray)

    if cv2.waitKey(1) & 0xFF == ord('q'):

        break


# When everything done, release the capture

cap.release()

cv2.destroyAllWindows()


查看完整回答
反对 回复 2023-07-18
  • 1 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号