Python中的Opencv引发选择超时错误-此处尝试的解决方案无济于事

时间:2019-07-19 18:51:14

标签: python linux python-3.x opencv

我正在使用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)

其他信息:

  • 操作系统:RedHat Enterprise Linux 7.5
  • 内核:3.10.0-957.5.1.el7.x86_64
  • 相机:LI-USB30-ISX017-Leopard Imaging Inc.使用USB 3
  • Python版本:3.6.5
  • OpenCV版本:opencv-python 3.4.2.17

谢谢。

0 个答案:

没有答案