我正在使用Python和OpenCV从USB摄像头捕获视频帧,但遇到了著名的 select timeout 问题,并且希望在此站点以及其他几个站点上进行广泛的研究。尝试的解决方案确实缓解了问题,但没有解决。
这是我尝试过的:
1-将/etc/modprobe.d/uvcvideo.conf设置为:
options uvcvideo quirks=128 nodrop=1 timeout=10000
2-与上面相同,但有怪癖= 640
3-相机正在发送24/7帧,所以我计划每天凌晨3点自动重启。
4-使用以下方法设置帧大小:
capture.set(CV_CAP_PROP_FRAME_WIDTH , 1024)
capture.set(CV_CAP_PROP_FRAME_HEIGHT , 768)
其他信息:
谢谢。