轉載自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針對不同總線接口的相機有不同的驅動(IMAQ和IMAQdx),每種相機所支持的屬性也不同。可以分別在MAX或LabVIEW中查看相機支持的屬性,並進行配置,也可以通過導入相機配置文件(.icd)對相機進行配置。
以GigE接口的Basler scA1600-14gm為例加以說明。所需驅動為IMAQdx。
1、 在MAX中配置相機
點擊“Camera Attributes”,可以看到該相機所支持的所有屬性分類,如下圖所示。點擊每個屬性,在注釋框中能看到對應的屬性描述。
“Image Format Controls”中,可以設置像素格式(單色或彩色,像素深度等)。本相機支持的像素格式如下圖所示。
“AOI Controls”中設置感興趣區域AOI 的大小。本相機分辨率為1626x1236,那么AOI 可以設置為不超過此分辨率的任意值,實際獲取的圖像大小即為AOI 設定的大小。



相關鏈接:
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: