在使用USB摄像头并且连接到虚拟机上的时候,可能搭建opencv环境或者使用ffplay直接进行摄像头的播放的时候,会出现tryIoctl VIDEOIO(V4L2:/dev/video0): select() timeout.
这个问题
如果使用ffplay命令
ffplay -f video4linux2 -input_format mjpeg -framerate 30 -video_size 640*480 /dev/video0
可以播放USB摄像头的话,那么很大可能是因为虚拟机的USB控制器的兼容性有问题
在
虚拟机->设置->USB控制器,更改一下兼容性,更改为3.0。
资料来源
tryIoctl VIDEOIO(V4L2:/dev/video0): select() timeout.
最新推荐文章于 2024-06-10 21:05:36 发布