基于labview视频调用--没有专业摄像头也可以完成哦-颠覆专业
大家好,我是你们的小编Gavin今天我给大家讲一下,没有专业摄像头也可以完成视频监控,而你只需要一个电脑的摄像头(任意的都可以)方法简单可靠。如果你有USB摄像头,就是随便的那种。 平时QQ视频的就可以了(笔记本上自带的摄像头,也可以),那你就可以用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 等之类的,防止安装出错。
安装完后,重启电脑,
[关键]版本要下对哦。
第二步打开Measurement & Automation Explorer(如图)
第三步点击设备和接口选项:一般看你的摄像头,有几个摄像头,就会分配几个名称,cam0,cam1等(如果你用的是NI支持的工业高级摄像头,不管是USB的,还是以太网的,也是在这个地方查看)。效果如图2
第三步,关闭Measurement & Automation Explorer(防止通道占用)
现在你的LabVIEW已经可以使用你的USB摄像头了。
现在要怎么编程来采集图像呢。
看NI提供的例子。
步骤如下,到搜索范例下,搜索Grab.vi点击运行就可以了 效果如图3
如果你用的普通摄像头,基本采集,就靠这几个函数了。如果是NI支持的专业采集卡,可以用后面IMAQ,后面不带dx。
其实用带dx的也可以支持专业的。
图2

图3

Measurement & Automation Explorer

请注意,在查看实例的时候要关闭explorer,不然会出错哦,因为是硬件占用的原因,不能两个软件同时访问一个硬件。
希望对大家有用,因为我们是没得专业的ni摄像头,但是我们在升级智能家居系统的时候需要监控,用其他软件实现监控室很简单的(当然如果有专业的摄像头也是很简单的)但是我们的上位机全是用labview开发的,用其他软件的话就不是很好。所以一直在突破新的方法。
NI的视频采集有识别颜色形状的功能吗?想做一个机械手抓东西
是有图像分析软件的,Vision Assistant 2012
能多个摄像头一起看吗
亲。是可以的哦。只要选在不用的摄像头就可以了
这个是相当给力啊,谢谢分享啊~~~~~~~~~~~~~~
这个有点强大的
厉害,感谢分享,谢谢
学习中
这个功能太强大了 有必要好好扩展一下的
刚开始学习,非常感谢。
这个太赞了
好啊
图像采集,n
盗版可耻啊,小编竟然转别人文章页不注明下出处,太不厚道了吧。!~~~~~~~~~~~~~~强烈鄙视
http://www.mufenglv.com/forum.php?mod=viewthread&tid=89
这个是原创的链接!~~~~~~~~~~~~
xiexie
小编幸苦了,谢谢分享
支持小编一下
学习
好东西
学习了
很不错,谢谢小编
谢谢
谢谢
好东西,顶上顶
可以截图吗?
太摆了,要学习;
好好学习,天天向上:-)
可以做冬天 和快过年的时候监控很忙的 主要是需要远程 我就是两者兼得的
我们现在就是在开发,远程客服端,在远程客服端可以控制中心,
学习
可以 不错
嗯,这个很有帮助,谢谢
Measurement & Automation Explorer 里面不显示我的usb摄像头,但是程序运行起来可以调用usb摄像头(我安装的是8.6版的vision控件),怎么做才能在Measurement & Automation Explorer里面显示我的摄像头呢?
。。
前面我也说了,一个硬件是不能被两个软件同时调用的
安装好了,可还是不行,一运行就说NI-IMAQ: No interface found.
刚开始学习,小编厉害
神器 啊
初初来乍到,开眼界 了
学习嘛,又不是商业活动,收获很大啊,工业摄像头怎么买
如果说,labview能够实现2个摄像头同时使用,那么怎么编程呢?
期待小编回答啊
谁有普通的USB视频程序?
http://www.mufenglv.com/forum.php?mod=viewthread&tid=89
谢谢分享!
相当有用啊
路过,看下
太强大了
可以不用买NI摄象头了
好贴
呵呵,谢谢小编!
学习
感觉还是没有看懂。
