我是靠谱客的博主 感动睫毛膏,最近开发中收集的这篇文章主要介绍Opencv无法同时连接多个摄像头,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我在最近的一次实验中尝试使用opencv同时调用 4 个usb摄像头(usb3.0)进行拍照,但却一直报 Invalid argument 的错误,表明有摄像头没有输入。当我把摄像头的数目减少为 3 个时就没有出现任何问题。经查阅资料得知是电脑的usb带宽有限,不足以同时支撑多个摄像头。

目前已知可行的方法如下:

1. 不要同时生成多个 VideoCapture 实例。你可以只保留一个,然后每拍完一张照就切换为下一个摄像头,轮流拍照。或者让其中比较重要的几个留着,其余的摄像头轮流拍。

2. 通过硬件拓展 usb 带宽。usb-hub 似乎是不行的,要用 pci拓展。我在 macbook 上使用雷电拓展坞也解决了这个问题。

最后

以上就是感动睫毛膏为你收集整理的Opencv无法同时连接多个摄像头的全部内容,希望文章能够帮你解决Opencv无法同时连接多个摄像头所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部