Chr*_*her 17
问题不在于你能发现多少.在单个USB总线上,~127可能是可能的.
但是,USB总线每秒只能传输有限的字节数.因此,如果您想要使用多个,则必须计算视频流的带宽量.
示例:USB总线通常可以实际提供~35 MB/s.每像素640*480*2字节=>每帧614400字节.@ 30 FPS这是~17 MB/s,因此您可以使用此设置同时使用2个摄像头.
[编辑]
实际上,请参阅这篇文章,其中解释了: 获取已连接的 USB 设备列表
我不确定是否有上限。如果我发现的话,我会检查并回复。
[进一步编辑]
找不到记录的最大值。理论上,它ManagementObjectCollection应该能够容纳数百万个物体。如果您遇到问题(我对 10 个设备表示怀疑),您可以在实例化时预先分配集合大小。
我刚刚进行了测试,可以通过集线器连接 10 多个 USB 设备。你应该没问题。