首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

深挖VB高手->USB摄像头监控,该怎么处理

2012-03-08 
深挖VB高手--USB摄像头监控相同型号的两个(多个)USB摄像头,是不是不支持同时开启?如果可以,提供思路,谢谢

深挖VB高手-->USB摄像头监控
相同型号的两个(多个)USB摄像头,是不是不支持同时开启?如果可以,提供思路,谢谢。
VB版的英雄们,我永远爱你们。
不是我再次抱怨,Delphi版块太让人失望了,他们是不是都跳槽了啊。

[解决办法]

[解决办法]
我只做过一个的,多个话应该也可以的吧(只是猜想)
[解决办法]
理论上支持同时开启,但我这就1个摄像头没法测试。

[解决办法]
应该支持同时开启,插上试试就知道了,串口号不一样吧,别的应该没什么差别
[解决办法]
我觉得应该和视频头自带的驱动有关系!
[解决办法]
刚找人试了试,在同一主机上开两个软件,每个软件选不同的摄像头,据那边的人说是可以的,可以分别看到图像,晚上回家试试。
[解决办法]
技术上很简单,做起来有点麻烦
用directshow就行了,但是这方面的资料都是C++的。并且它对VB的支持不太友好。

只要枚举系统中的摄像头捕获源Filter就行了,directshow有现成的接口,几行代码就可列出所有的摄像头了。

[解决办法]
我手头没有可以试验的条件。不过我想只是同一个APP里同时连接多个摄像头显示出来,应该没有难度。
我想大概流程就是这样

dim 摄像头列表 as 集合
dim 图表s() as Graph集合
 

'枚举所有
for each 摄像头 in 系统摄像头集合
摄像头列表.Add(摄像头)
next

//有多少个摄像头,就建立多少个图表
图表s=new 图表s(摄像头列表.个数)

//将取得的所有摄像逐一连接去显示出来
for i as int=1 to 摄像头列表.个数
dim vr as new video_renderer
图表s(i).连接filter(vr,摄像头(i))
然后将这个vr弄到界面上来
next









你也有弄过Ds的话,不知道有没有写filter方面的资料(c++以外的)。
我想做音视频传输通信,需要写两个源、截取的filter。

[解决办法]
SO easy 来我空间看看

热点排行