环境: win10 专业版,opencv 2.4.13, Qt 4.8.7,python 2.7.10
硬件: surface pro 4;板载 usb hub;两个摄像头,通过一根 usb 2.0 线输出;
当前遇到的问题是:
无法同时获得两个摄像头的视频数据
相同的代码在 macOS 中没有问题
但是,在 surface win10 上,只能获得代码中第一个实例化的摄像头数据
类似:
from z2cam4eye import VideoWidget as CamEye
from z2cam4world import VideoWidget as CamWorld
交换代码行测试,明确后一个摄像头数据总是为空
获得摄像头实例的具体代码类似:
_CAP = cv2.VideoCapture(3) # win10
大家是否遇到过类似的情景?
怎么解决的?!
当前怀疑的点:
uva 驱动的 webcam 在 win 系统中不允许通过 hub 并入的一根 usb 线同时读取?
FVW 协议的才允许?
又或是 USB2 的带宽不足,必须降级使用,才能同时在 usb2 的输入支持同时?
--
life is pathetic, go Pythonic! 人生苦短, Python当歌!
俺:
http://zoomquiet.io
授:
http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization be learnning!