天天看點

Baumer工業相機堡盟相機參數儲存與 UserSet參數設定項目場景:技術背景:Baumer相機UserSet參數較長的描述:Baumer相機關于 User Set 的使用步驟: 注意要點:

項目場景:

工業相機的使用需要與對應的相機參數相配合,常用的相機參數如:曝光,增益,IO 等的設定等; 在每次軟體啟動加載相機參數的時候,任何人都不想每次去配置相機的參數,一般都想相機可以直接加載經過調校過後合适的參數。

技術背景:

工業相機參數儲存一般通過兩種方式來實作:

1. 客戶自己建立相機參數配置檔案; 此種方式下,一般通過将調校過後的相機參數讀取出來并儲存自己建立的一個指定目錄的 檔案中,檔案的格式主要以.txt 和.xml 檔案為主,自己按照自己定義的格式,将相機參數 讀取并儲存到檔案中;在軟體啟動的時候,按照自己的定義規則讀取并設定;一般提供 UI 儲存參數功能,在修改相機參數之後,程式會讀取相機改動後的參數并儲存到該檔案中; 該參數會在下次軟體啟動的時候從該檔案讀出并設定;

2. 使用相機自帶參數存儲功能; 相機自身帶有斷電非易失性的存儲子產品,用來存儲相機參數,該參數通過 UserSet 的特征 功能接口來友善客戶存儲相機參數并在相機啟動的時候加載;

對于第一種方式,我們不做深入的探讨;隻針對第二種方式詳細介紹相機自身參數儲存的功 能特征;

Baumer相機UserSet參數較長的描述:

Baumer工業相機軟體Camera Explorer軟體自帶User Set功能可以實作相機自身儲存參數的功能。

關于 UserSet 的描述:  

Baumer 相機可以使用四個 UserSet項,其中 UserSet0為預設選項,包含出廠設定的一系列參數;

User Set 1-3 可以用來存儲使用者定義修改的相機參數;  

User Set 0 作為“Default”值,為隻讀選項,不可将修改的相機參數儲存到該“Default”選項下;

User Set 1-3 可以用來讀取,存儲相機參數;:

Baumer相機關于 User Set 的使用步驟: 

1. 首先在 GenICam Guru 等級下,打開 User Set Control 選項:
Baumer工業相機堡盟相機參數儲存與 UserSet參數設定項目場景:技術背景:Baumer相機UserSet參數較長的描述:Baumer相機關于 User Set 的使用步驟: 注意要點:
2. 在相機參數修改完畢後,先選擇 UserSet Selector,可以任意選擇 User Set 1,2,3;如下圖 所示(不要選擇 Default 值):
Baumer工業相機堡盟相機參數儲存與 UserSet參數設定項目場景:技術背景:Baumer相機UserSet參數較長的描述:Baumer相機關于 User Set 的使用步驟: 注意要點:
3. 點選 User Set Save 後面的 Command 按鈕,滑鼠放到 Command 上左擊一次之後,會出現 一個 Execute 按鈕,并再點選一次;如下圖所示:
Baumer工業相機堡盟相機參數儲存與 UserSet參數設定項目場景:技術背景:Baumer相機UserSet參數較長的描述:Baumer相機關于 User Set 的使用步驟: 注意要點:
至此,修改後的相機參數會被儲存到步驟 2 中標明的 User Set 名下,此時要想讓相機啟 動的時候,直接加載該套參數(包含曝光,增益等值),需要在下面 User Set Default 裡 面選擇跟步驟 2 相同的那一個 User Set ;
Baumer工業相機堡盟相機參數儲存與 UserSet參數設定項目場景:技術背景:Baumer相機UserSet參數較長的描述:Baumer相機關于 User Set 的使用步驟: 注意要點:

最終,相機再次啟動是即可以按照userset設定的參數啟動。

注意要點:

Baumer工業相機堡盟相機的User Set資料的預載入不僅可以通過Baumer工業相機軟CameraExplorer進行設定,也可以通過Baumer BGAPI SDK進行操作,由于SDK的靈活性,可以儲存的相機參數可以更多。

繼續閱讀