精华内容
下载资源
问答
  • Labview工业相机的视觉控制采集,调用相关函数控制相机快门,曝光等参数。
  • Labview控制电脑usb相机打开程序,视觉与运动—NI-IMAQX—Low level
  • Labview程序中控制相机参数

    千次阅读 2017-09-25 11:10:31
    Labview控制相机参数比在NI MAX中去控制相机参数要方便得多,所以研究了下怎么在Labview中去控制相机参数。本文所使用Labview版本为2015,相机信型号AVT的G-201C,gige接口。 一、利用IMAQdx Enumerate ...




    在Labview中控制相机参数比在NI MAX中去控制相机参数要方便得多,所以研究了下怎么在Labview中去控制相机参数。本文所使用Labview版本为2015,相机信型号AVT的G-201C,gige接口。


    一、利用IMAQdx Enumerate Attributes.vi枚举属性函数找到对应参数字符串

    如图1,创建 IMAQdx Enumerate Attributes.vi枚举属性函数,并创建一个显示控件。


    图1

    枚举属性函数可以枚举相机支持的所有属性。枚举的数据包含了属性的类型、是否允许读写、属性名称等。
    Session In为相机摄像头的引用输入。
    Session Out相机引用输出。
    Attribute Information Array属性信息数组:显示所有枚举出来的信息。


    二、在显示控件中找到对应参数字符串

    通过显示控件,找到需要修改参数的对应字符串,如图2所示。本文中以修改曝光时间为例。

    图2 枚举函数显示控件
    从图示知控制曝光时间的字符串为Controls::Exposure::ExposureTimeAbs。


    三、创建属性节点

    通过第二步得到的字符串创建对应属性节点。


    图三 创建属性节点


    展开全文
  • 包含图像采集,保存,图像大小的选择,曝光时间的控制
  • 利用LABVIEW实现控制运动卡实现自动对焦,并且可以实现相机监控对焦,实现精确对准,操作界面设计等可二次开发
  • 结合CCD工业相机图像检测技术与PLC现场控制技术,针对带式输送机纵向撕裂问题设计了一套输送带纵向撕裂在线检测预警系统。系统采用LabVIEW作为图像处理与控制软件,借助IMAQ Vision函数库设计了一套流程简单的图像处理...
  • 听说LabVIEW控制CCD,故专心从头开始学LabVIEW。  由于我这边的CCD相机是带以太网卡用网线传输数据的GigE Vision Cameras。所以需要另外安装一个LabVIEW的工具箱Vision Acquisition Software,用里面的NI-IMAQdx...

                由于前面要把空间光调制器(SLM)和CCD联合起来控制,故放弃了用MATLAB控制SLM的想法。听说LabVIEW能控制CCD,故专心从头开始学LabVIEW。

           由于我这边的CCD相机是带以太网卡用网线传输数据的GigE Vision Cameras。所以需要另外安装一个LabVIEW的工具箱Vision Acquisition Software,用里面的NI-IMAQdx来控制CCD。但当装好时,用“IMAQdx”下的“open”,他总会告诉我“Error 0xBFF6902C Unable to connect to the camera” 。

          但我发现用CCD自带的软件,又能成功的获取CCD上的图像数据。我感觉非常疑惑,这说明网线和网络是正常的啊,要不数据怎么能从CCD上通过双绞线传到电脑软件里来。但为什么用LabVIEW却无法打开CCD呢?

          随后,我又想到在LabVIEW自带的NI MAX里可以看到硬件的状态。我打开后,果然在“网络设备”这一栏下发现了我的相机,命名为“cam0”。还可以看到相机的IP地址。但当我双击这个相机栏想看相机具体的状态时,却发现软件暂时无响应,随后那个相机图标下就出现了一个红圈的白色“X”号。

           随后我Google各种和“0xBFF6902C”相关的信息,它官方给出的说法是网卡和本地其他网卡在一个子网里,改IP就行了。我一看我实验室的那台电脑,网都没连好吧,何来的IP地址一说。但无奈还是改了电脑网卡的本地连接IP地址和CCD网卡的IP地址什么的,各种都尝试后还是老样子。最后又看到官方论坛的其他类似帖子,也没给出个能行的解决方案来。

           没办法,只有接着各种继续查网页,最后终于找到了一个帖子说杀毒软件可能会影响,再加上自己之前丰富的安装各种正版软件及破解的经验,觉得还真有可能。回去一口气把电脑上的360和MSE都给关了,果然就能采集到图像了。再把MES又打开,还是能正常采集到CCD的图像,这说明都是360搞的鬼啊,估计把防火墙加强了吧,导致数据无法通信。第一反应就是怒卸360,以卸我为了这问题折腾了一下午加一晚上的心头之恨啊!

    展开全文
  • labview资料

    2012-10-21 23:10:19
    自动对焦技术可应用在工业生产线上,例如实现机器手准确抓取工件的功能。程序设计选择利用NI LabVIEW 8.6和NI vision图像处理函数库。 此外,论文还论述了相机控制的内容
  • 最近要用两个CCD(型号为AVT公司的G-201C)同时采集图像,但是在用Labview编写程序时候遇到问题。两个CCD采集到的图像出现相互串图的现象,研究了一下午,终于找到解决方法,解决方法如下: 在添加调用CCD的程序时,...

    问题描述




    最近要用两个CCD(型号为AVT公司的G-201C)同时采集图像,但是在用Labview编写程序时候遇到问题。两个CCD采集到的图像出现相互串图的现象,研究了一下午,终于找到解决方法,解决方法如下:

    在添加调用CCD的程序时,一个函数一个控件的添加,不要直接复制上一个写好的控制CCD的程序!!!!!!!又重复试了几次,都没有问题,现放上采集图像的程序供参考。



    程序说明:控制两个CCD采集图像

    版本:Labview2015
    程序图:



    展开全文
  • Labview视觉编程非标或通用软件的开发中,我们都免不了需要进行算法模拟,那么通过今天所要讲解的仿真采集,我们就能将一些实时的图像在本地路径中进行调用,免去了需要相机.镜头.光源等硬件支持来做到软件功能...

    在Labview视觉编程非标或通用软件的开发中,我们都免不了需要进行算法模拟,那么通过今天所要讲解的仿真采集,我们就能将一些实时的图像在本地路径中进行调用,免去了需要相机.镜头.光源等硬件支持来做到软件功能测试。

    下面要讲的是我个人在非标开发中用的一种仿真采集编程方式,通过布尔来控制相机高速采集与仿真采集之间的功能切换,采集图像按钮用于发送当前功能命令进行图像采集,如果有什么不足的地方也欢迎一起交流,如图:

    cc5b8c7b59c83f3dc7b815182e889d78.png
    6397e8417c2b7abe06053665af8f0c14.png

    该框架为一般的消费者生产者框架,通过事件结构响应前面板控件事件,将字符串数组命令传入队列进行消费者的功能编辑。如果有需要,可以在前面的文章中查看具体的框架内容这里就不再重复了,

    在图中利用采集图像按钮事件进行布尔控件采图模式的选择判断,选择为真,写入仿真采集命令,反之写入采集图像命令。

    功能编辑这一部分我所用到的函数:

    1. 递归文件列表函数,位于函数选板 编程 — 文件I/O — 高级文件函数中

    c7088c490653e34844e513e72c9cd70f.png
    28d761f6cdaf20121e4d214454b8a117.png

    函数功能:输入文件夹路径,文件类型,可罗列出该文件夹中满足输入文件类型的所有文件路径,通过数组输出,并输出文件数量,默认无指定文件类型时输出文件夹中所有文件路径以及所有文件数量。

    2. IMAQ ReadFile 2 该函数位于函数选板 — 视觉与运动— Vision Utilities — Files 。

    c5d90297c0d5b30cf977ba2bb2dc96a6.png
    b059ae1b79e604d9d3269c6352cadcd4.png

    函数功能:输入图像文件路径,New Image ,将路径中的图像输出至图像缓存, 即可通过Image进行显示。

    编译步骤以及思路:

    1.将前面板所选文件夹路径引用至消费者VI(选用文件夹需要有图像)

    0f958625d88a87631408425a0ea81ab7.png

    2.设置路径输入控件属性—选择模式,文件夹:输出为所选文件夹路径,文件:输出为所选文件路径,因为递归文件列表函数所需要的输入为文件夹路径,这里选择文件夹模式。选择文件路径模式也是可行的,这样就需要通过拆分路径返回上级目录进行输入。

    7630662e67f51815eeb9c63d629b1580.png

    因为我们的文件夹中无其他类型的文件,这里的文件类型参数就不进行过滤了,正确格式为:*.+文件后缀(PNG)/(BMP)所需要罗列出的文件类型是什么就写入什么文件后缀。

    83edc893008fdd78993080ac2502b708.png

    3.将罗列的图像文件路径数组进行索引,索引值每执行一次进行自加1,通过文件数量进行判断,当索引值大于等于文件数量时索引值返回0。

    如果选用的是文件模式,可通过搜索一维数组找到选用图像的起始索引进行输入。

    文件夹模式:

    135f5c70b35506ae83ce6a260aa0dfa0.png

    文件模式:

    c3474d8cc7233f0e4514133083178452.png

    4.将图像路径输入IMAQ ReadFile 2函数中 并给出图像缓存,进行测试。

    03fb43b2ffcc2200fd72f8477bb298cc.png
    8271346c095f69ea608664af3b1fe018.gif

    可以看到第一次选择时,图像索引为选择图像文件的索引,第二次选择时没有变化,这里我们给它加上一个判断条件如图:

    6036e434d473e6a35ce4c525670c3dc6.png

    当路径改动或为首次调用时将新的路径索引替换至自加1的循环中。

    3e7725b0ec9552d44a97d16d111bd4e4.gif

    功能完成。

    展开全文
  • 162 循环控制及状态机控制... 163 状态机-初始化控件... 165 状态机-加载机种参数... 169 状态机-初始化参数... 171 2.3 前面板事件响应... 176 2.3.1 用户登陆/退出事件... 176 2.3.2 设置参数... 185 2.3.3 保存...
  • 石老师的LABVIEW 宝典

    2017-11-12 19:58:35
    循环控制及状态机控制... 163 状态机-初始化控件... 165 状态机-加载机种参数... 169 状态机-初始化参数... 171 2.3 前面板事件响应... 176 2.3.1 用户登陆/退出事件... 176 2.3.2 设置参数... 185 2.3.3 保存参数.....
  • 一个项目中,我需要访问相机控制器(win7系统)中的一张照片(共享文件方式),在我这台电脑上使用LabVIEW显示。 为了降低系统开销,我使用以下逻辑: 相机存储逻辑: 每次拍照图片均覆盖性存储在一个固定...
  • 162 循环控制及状态机控制... 163 状态机-初始化控件... 165 状态机-加载机种参数... 169 状态机-初始化参数... 171 2.3 前面板事件响应... 176 2.3.1 用户登陆/退出事件... 176 2.3.2 设置参数... 185 2.3.3 保存...
  • Labview视觉编程非标或通用软件的开发中,我们都免不了需要进行算法模拟,那么通过今天所要讲解的仿真采集,我们就能将一些实时的图像在本地路径中进行调用,免去了需要相机.镜头.光源等硬件支持来做到软件功能...
  • 这是使用LabVIEW中的Actor Framework(AF)的显微镜控制软件。 显微镜建立在基于RM21显微镜的光学面包板上[Madcitylabs, ] [Tom McQuillan撰写的关于AF的快速教程,面向演员的设计系列简介] 这是整个项目的基本...
  • 首先通过1394相机拍照获得二极管杯子图像信息,再通过NI Vision Module中自带的一些视觉判断模块,快速找到被点胶二极管杯子XY像素坐标,经过换算得到XY实际运动坐标,通过运动控制卡NI-7344和NI-6601脉冲卡,控制点...
  • NI LabVIEW 2013SP1视觉开发必备软件LV、VDM、VBAI、VAS ...LabVIEW 2013 SP1 (32-bit) Chinese_软件|驱动|下载_机器视觉教程|下载|科技_机器视觉论坛_石鑫华视觉网_商城_方案_系统_光源_控制器_工业相机_镜头
  • 最近项目里需要用到运动控制、图像处理方面的知识,准备使用NI公司提供的函数库NI Vision。 首先就是工具包的安装了,VAS(Vision Acquisition Software, 视觉采集软件)和VDM(Vision Development Module,视觉...
  • 要实现准确测量和控制,需要使用真实世界的坐标系和测量单位,即要得到像素与真实世界坐标系的映射关系,才能进行后续处理。 透视畸变(perspective distortion):相机未能垂直于被测目标安装 径向畸变(radial ...
  • 根据毫米波成像系统对各接收单元相位的要求,介绍了一种硬件采用PCI-6133采集卡,软件采用LabVIEW编写其配置控制程序的精确同步信号采集系统。在系统的输出端增加了数字下变频模块,目的是将信号变频至零中频附近,...
  • 利用labview软件进行机器视觉的图像分析,使用相机进行采集图像并且利用while循环进行边缘提取处理,同一个控制面板中可以实现多种方式读取图片并且进行边缘提取的,特别适合初学者(菜鸟级别)
  • 将基于图像清晰度评价函数的自动聚焦算法应用于共线双脉冲激光诱导击穿光谱(DP-LIBS), 基于LabVIEW编写的控制软件对共线DP-LIBS实验系统与CCD相机、三维移动平台进行有效控制, 将图像清晰度评价、自动聚焦算法和三维...
  • NI机器视觉VBAI教程

    热门讨论 2014-06-17 09:42:24
    IEEE 1394接口的NI-IMAQ是一个驱动软件,可用于从火线(Firewire)接口相机采集图像并将其应用到LabVIEW、LabWindows/CVI或Measurement Studio程序中。 现在,有了National Instruments (简称NI) 公司的Vision ...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

labview相机控制