我正在录制连接到Raspberry pi的乒乓球射手。但是,每当我进入框架时,树莓派就会冻结并崩溃。我正在尝试将其与hazzarcasades的全身或上半身配合使用,但它不起作用或崩溃。
我尝试使用
sudo rmmod uvcvideo
sudo modprobe uvcvideo nodrop=1 timeout=5000 quirks=0x80
在这里推荐https://elinux.org/R-Pi_Troubleshooting#freeze 但是,它没有任何改变。我还尝试了libcascades尝试,但花了更长的时间才使它崩溃仍然如此。
这是代码的主要部分
import numpy as np
import cv2
face_cascade = cv2.CascadeClassifier('data/lbpcascades/lbpcascade_frontalface.xml')
cap = cv2.VideoCapture(0)
print(face_cascade.empty())
while(True):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.5, minNeighbors=5)
print(faces)
cv2.imshow('frame',frame)
任何帮助都会很棒,因为这不是我最了解的领域!