zoukankan      html  css  js  c++  java
  • 相机常用属性配置简介[转]---Labview IMAQ 修改相机曝光等参数的方法

    转载自NI官网: http://digital.ni.com/public.nsf/allkb/074850B34E68BC1786257B02000A58AA

    相机常用属性配置简介



    主要软件: Driver Software>>Vision Acquisition Software
    主要软件版本: 2011.08
    主要软件修正版本: N/A
    次要软件: Image Acquisition (IMAQ)>>IMAQ - DX Cards

     


    问题:

    使用NI的软件如何查看某个相机支持的属性(图像格式,曝光,帧速率,增益等),并对其进行配置?



    解答:

     

    NI针对不同总线接口的相机有不同的驱动(IMAQIMAQdx),每种相机所支持的属性也不同。可以分别在MAXLabVIEW中查看相机支持的属性,并进行配置,也可以通过导入相机配置文件(.icd)对相机进行配置。

    GigE接口的Basler scA1600-14gm为例加以说明。所需驱动为IMAQdx

    1、  MAX中配置相机

    点击“Camera Attributes”,可以看到该相机所支持的所有属性分类,如下图所示。点击每个属性,在注释框中能看到对应的属性描述。

     

    “Analog Controls”中,可以设置增益模式为自动或手动。手动模式下,可以设置具体的Gain值。


    “Image Format Controls”中,可以设置像素格式(单色或彩色,像素深度等)。本相机支持的像素格式如下图所示。

    “AOI  Controls”中设置感兴趣区域AOI 的大小。本相机分辨率为1626x1236,那么AOI 可以设置为不超过此分辨率的任意值,实际获取的图像大小即为AOI 设定的大小。

    “Acquisition Controls”中可以设置触发方式,曝光模式以及帧速率。
    触发可以分为硬件触发和软件触发。硬件触发的触发源可以配置为数字输入。下图中配置为软件触发,点击“Execute”即可开始采集图像。
    曝光模式有定时和触发脉冲宽度两个选项。定时是指曝光时间由软件设置固定曝光时间,触发脉冲宽度是指在触发模式下,曝光时间由触发脉冲宽度决定。
    帧速率可以手动设置,但最大不能超过相机允许的最大帧速率。Resulting Frame Rate(Abs)即实际的帧速率,是根据手动设置的帧速率、曝光时间、AOI由软件自动计算出来的。
     
     

    2、在LabVIEW中,通过属性节点配置相机

             先用IMAQdx Enumerate Attrtibutes.vi获取当前设备的所有可用属性,通过前面板可以查看Attribute Information Array。然后使用数组索引获取单个属性,这里的数据类型为簇,需要对其解捆绑,将“Attribute Name”赋给属性节点的“ActiveAttribute”项。下图为相机帧速率设置的示例。
     



     
    3、通过导入相机配置文件进行相机配置见参考链接。



    相关链接:

    KnowledgeBase 46DHL2BE: IMAQdx Error -1074360305 Attribute Not Supported by the Camera

    KnowledgeBase 45IH3QY3: Programmatically Get and Set Attributes with IMAQdx vs. IMAQ for IEEE 1394





     


    报告日期: 01/28/2013
    最近更新: 01/31/2013
    文档编号: 65RIR0M1

    ===========================================分割线就是我=========================================================

    按上述方法,笔者以SVCam eco655MVGE 相机为例,对相机曝光做调整,说明如下:

    1 使用Labview连接相机,首先要确保NI MAX能正常识别相机。

    2 如下是labview的程序框图。

       经过搜索,这款相机的曝光时间参数在IMAQdx Enumerate Attributes VI函数读出的参数数组内的索引号为66。

     

    3 程序运行时前面板如下所示,可以通过ExposureValue-Write的调节调整相机曝光值。

    曝光值为80000:

    曝光值为200000:

  • 相关阅读:
    Note/Solution 转置原理 & 多点求值
    Note/Solution 「洛谷 P5158」「模板」多项式快速插值
    Solution 「CTS 2019」「洛谷 P5404」氪金手游
    Solution 「CEOI 2017」「洛谷 P4654」Mousetrap
    Solution Set Border Theory
    Solution Set Stirling 数相关杂题
    Solution 「CEOI 2006」「洛谷 P5974」ANTENNA
    Solution 「ZJOI 2013」「洛谷 P3337」防守战线
    Solution 「CF 923E」Perpetual Subtraction
    KVM虚拟化
  • 原文地址:https://www.cnblogs.com/haozhanggy/p/12212625.html
Copyright © 2011-2022 走看看