在Windows和Ubuntu系统上解决电脑无法同时显示两个usb摄像头问题

在最近的项目中遇到了需要同时调用两个usb摄像头的问题,在初步尝试中程序却报了错:

 

经过查找资料得知,电脑主机上usb2.0插口所能提供的带宽有限,当有两个摄像头同时接入usb2.0时会导致带宽不足。

 

故解决方法为:将一个摄像头接入usb2.0插口,另一个接入usb3.0插口;或者将两个摄像头都接入usb3.0插口

 

 

 

另外,在ubuntu系统中,可尝试加入cv2中的以下代码来降低摄像头传入图像的分辨率,节省带宽来同时调用两个摄像头:

 # 设置摄像头传入图像的分辨率(以下参数还可继续修改成更小的参数值)
    camera1.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
    camera1.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
    camera2.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
    camera2.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值