相機常用屬性配置簡介[轉]---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:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM