为什么会出现这个错误:imutils VideoStream(src=0)return VIDIOC\u QBUF:raspberry pi中的参数无效

2024-09-24 04:24:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我只在我的Raspberry Pi4中运行这个简单的代码:

from imutils.video import VideoStream

# initialize the video streams and allow them to warmup
print("[INFO] starting cameras...")
webcam = VideoStream(src=0).start()

我可以运行这个代码没有任何问题与树莓派相机,但我得到我的罗技C310网络摄像头错误。在

错误是:VIDIOC_QBUF: Invalid argument

当在终端中与fswebcam一起使用时,相机工作得很好。我也试着把它和在线摄像头测试一起使用,效果很好。我唯一的问题是摄像头不能与Python代码一起使用。我还尝试将它与opencv一起使用,它返回None。在

硬件:Raspberry Pi4 4GB

操作系统:Raspbian Buster

希望有人能帮我,谢谢。在


Tags: andthe代码fromimportvideo错误raspberry
1条回答
网友
1楼 · 发布于 2024-09-24 04:24:23

我在使用logitechc270网络摄像头时遇到了同样的问题,使用教程https://www.pyimagesearch.com/2017/10/16/raspberry-pi-deep-learning-object-detection-with-opencv/。使用Picamera代码可以正常工作,但是我讨厌这种质量。C270网络摄像头可以很好地与Guvcview配合使用。在

我没有对网络摄像头的python代码中的行进行注释,但是什么也没有。在

我不确定在python脚本之外是否有一些代码需要更改,我希望避免这种情况。感谢任何帮助。谢谢您。在

相关问题 更多 >