作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我尝试为 opencv 获取立体对。我将罗技 B910 和罗技 C910 网络摄像头连接到 USB。但是有这个错误。我玩了怪癖参数并在mplayer中设置了outfmt=mjpeg
,但是又出现了这个错误。
我在哪里可以找到 uvcvideo 或 usb 驱动程序中的错误?我应该使用哪些监控或调试工具?
最佳答案
这是一条措辞不当的错误信息;原因是 Controller 上没有足够的 USB 带宽。
如您所料,如果您能让相机使用 MJEPG,您的问题就会得到解决。
OpenCV 可能正在使用 FFMPEG 进行获取,(Linux 构建通常具有 FFMPEG 支持)并且 OpenCV 文档承认如果使用 FFMPEG 则无法更改获取格式。
我在研究中发现,您需要更改 FFMPEG 配置。
如果可以,请尝试将相机移动到不同的 USB Controller 。
关于linux - libv4l2 : error turning on stream: No space left on device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11394712/
我是一名优秀的程序员,十分优秀!