把代码留下,方便大家下载。代码我只是自己测试过成功。使用步骤大概如下:
1. 安装labview 2010 vision 模块(8.6的要装个USB驱动,装了驱动还要改下win32下的一个东东(我不记得名字了,可百度)),如果喜欢图像处理的朋友不妨把vision assistant和vision builder 也装了,这两个模块傻瓜式操作快速完成常规图像处理功能(代码可以部署到NI 智能相机 超酷!)。
2.在MAX里面找到你要采集的多路摄像头。
3.运行附件中的代码,三个不行的话可以先试试两个。
我只有三个摄像头,所以只试验了三个,三个都同时读出来了 效果如下:
这几天突击六级.没来实验室的电脑..现在把程序截图弄上来了,思路很简单就是像多路串口一样,在它的输入端口模块定义好你摄像头端口地址,再用3个while(开始我把它们都放在一个while里但是很卡,所以只能分三个了,印象中某个大侠说while最多两个就好,我是不是犯戒了啊???)就OK了,够简吧?
|
|
|
|
代码应该不难,网上挺多了,关键是要装那几个模块,特别麻烦。
|
|
|
|
|
谢谢楼主分享,之前的LabVIEW版本多路USB摄像头采集一直是个问题,貌似在2010里解决了。
请问楼主这几个摄像头是同一型号吗?是什么型号?因为IMAQ是通过Directshow来控制摄像头的,而Directshow之前不支持多路USB,不知道是怎么克服的。
|
|
|
|
|
Thank you Pelle for an outstanding VI, and thank you Grant for letting us know about it.
|
|
|
|
|
i will study,thaks for your sharing
|
|
|
|
|
thank you very much !!!!!!!!!!!!!!!!111
|
|
|
|
|
学习学习,感谢分享
|
|
|
|
|
看看 有什么 好看的....................
|
|
|
|
|