LabVIEWwilliam hill官网
直播中

谢桂

11年用户 298经验值
擅长:基础元器件
私信 关注
[文章]

基于labview视频调用--没有专业摄像头也可以完成哦-颠覆专业

本帖最后由 eehome 于 2013-1-5 09:57 编辑

大家好,我是你们的版主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

回帖(133)

谢桂

2012-12-21 15:27:04
请注意,在查看实例的时候要关闭explorer,不然会出错哦,因为是硬件占用的原因,不能两个软件同时访问一个硬件。
举报

谢桂

2012-12-21 15:30:14
希望对大家有用,因为我们是没得专业的ni摄像头,但是我们在升级智能家居系统的时候需要监控,用其他软件实现监控室很简单的(当然如果有专业的摄像头也是很简单的)但是我们的上位机全是用labview开发的,用其他软件的话就不是很好。所以一直在突破新的方法。
举报

殷培

2012-12-22 00:39:39
本帖最后由 Mr.thanks 于 2012-12-22 08:25 编辑

NI的视频采集有识别颜色形状的功能吗???想做一个机械手抓东西
是有图像分析软件的,Vision Assistant 2012
举报

幻辰

2012-12-22 19:47:11
能多个摄像头一起看吗
举报

更多回帖

发帖
×
20
完善资料,
赚取积分