完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
`如果你有USB摄像头,就是随便的那种。平时QQ视频的就可以了(笔记本上自带的摄像头,也可以),那你就可以用labview进行图像采集了。
注意:由于LabVIEW8.6是个神奇的版本,有些函数改版了。所以,很多网上说的例子,对高版本不受用了。特别是有些有USB 函数的,没有IMAQ-USB所谓的那些函数。那些都被IMAQdx替代了。当然也可以在这里下载:http://www.ni.com/example/30224/zhs/,如果你喜欢。 如下图所示,这些函数,都不存在了。当然你也可以找到这些函数,不过麻烦写。 上图程序,是老版本的USB采集的,请读者略过他们。- 一些人,学习LabVIEW喜欢到处找资料,然后问别人什么函数在哪里找。殊不知,那些资料已经过了。 若想学习,还是找最新的书籍来看。当然大部分的函数资料无所谓新旧,不过个别的需要自己斟酌。 -------------------------------------------------------------------- 所以你如果是从网上下的别人程序,最好略过。因为版本不一样了。请仔细看下面的内容。 =========================== 关键条件,你要安装: NI Vision Acquisition Software。 这个驱动可以利用DirectShow技术来采集摄像头数据。所以你会发现你调用的函数后面都有个dx.下载地址如下。 自己记得找自己对应的版本,一定要下载自己LV对应的版本,这个版本,看年份应该可以看出来。版本看驱动的文档,里面会介绍的。 http://www.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du,n8:13.79.7820,ssnav:ndr/ 下完了之后,就安装,记得关闭杀毒软件360 等之类的,防止安装出错。 安装完后,重启电脑,然后到MAX里查看。路径看下图。 一般看你的摄像头,有几个摄像头,就会分配几个名称,cam0,cam1等(如果你用的是NI支持的工业高级摄像头,不管是USB的,还是以太网的,也是在这个地方查看)。 选择对应的摄像头,然后在右边有配置窗口,你可以点击Grab来测试下采集,以下是效果图。 现在你的LabVIEW已经可以使用你的USB摄像头了。 现在要怎么编程来采集图像呢。 (编程运行程序时,记得把MAX的GRAB停止掉,释放占用。) 看NI提供的例子。 步骤如下,到搜索范例下,搜索Grab. 或者按下面的目录找,一样的。 可以搜到一些采集的,有些可能需要NI的相机,不用管。我们利用的是DX驱动。 看我下图的,我打开Grab.vi。 然后,选中摄像头,点击运行。看到了把,看到图片了吧。神奇了吧。 我们看下程序框图,很简单吧。 有些人可能搜索范例方式不对,没搜到Grab.vi 没关系,我只是以Grab.vi作为例子而已。 LabVIEW实际上调用的是IMAQdx里的函数。 如果自己需要进行其他相关编程,直接在现在这几个模块上,增加一些自己的函数即可。 所谓的“拿来主义”。 关于LabVIEW的vision所有模块,都可以在下面的网址找到。包括VAS VDM VBAI。 http://download.ni.com/support/softlib/vision/ 如果你用的普通摄像头,基本采集,就靠这几个函数了。如果是NI支持的专业采集卡,可以用后面IMAQ,后面不带dx。 其实用带dx的也可以支持专业的。不用管太多。 ` |
|
相关推荐
86 个讨论
|
|
|
非常感谢。thank you very much
|
|
|
|
|
|
|
|
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:41 , Processed in 0.593412 second(s), Total 52, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
43892