我仅在我的Raspberry Pi 4中运行此简单代码:
from imutils.video import VideoStream
# initialize the video streams and allow them to warmup
print("[INFO] starting cameras...")
webcam = VideoStream(src=0).start()
我可以使用Raspberry Pi相机运行此代码而没有任何问题,但是我的Logitech C310网络摄像头出现错误。
错误是:VIDIOC_QBUF: Invalid argument
与终端中的fswebcam
一起使用时,照相机可以完美工作。我还尝试将其与在线摄像头测试一起使用,并且可以正常工作。我唯一的问题是相机无法与我的Python代码一起使用。我还尝试将其与opencv一起使用,它返回了None
。
硬件:Raspberry Pi 4 4GB
OS:Raspbian Buster
希望任何人都可以帮助我,谢谢。
我使用Logitech c270网络摄像头(使用教程https://www.pyimagesearch.com/2017/10/16/raspberry-pi-deep-learning-object-detection-with-opencv/遇到相同的问题)。使用Picamera的代码可以正常工作,但我讨厌这种质量。 C270网络摄像头可以在Guvcview上正常工作。