工業(yè)相機(jī)SDK包如何使用,?
工業(yè)相機(jī)調(diào)用
我們在使用工業(yè)相機(jī)采集圖像時(shí),首先要對相機(jī)進(jìn)行相關(guān)參數(shù)設(shè)置及控制,,這需要對相機(jī)的SDK包比較了解,,一般相機(jī)廠家都會(huì)提供相機(jī)SDK,其中包含用戶手冊和調(diào)用Demo,這些都大大降低了調(diào)用門檻,,提高了二次開發(fā)用戶的效率,。目前用過Balser、???、大華等相機(jī),其實(shí)都是一個(gè)套路,,都是按照下面幾個(gè)步驟進(jìn)行的,。
1)枚舉設(shè)備
2)創(chuàng)建句柄
3)打開設(shè)備
4)開始抓圖
5)獲取一幀并保存圖像
6)停止抓圖
7)關(guān)閉設(shè)備
8)銷毀句柄
相機(jī)同步
若是開發(fā)過程中用到雙目或者多目的話,則需要外接同步觸發(fā)器或者外部觸發(fā)信號(hào),,通過相機(jī)同步觸發(fā)線來實(shí)現(xiàn)同步問題,。以實(shí)際應(yīng)用過的Basler acA1300-200uc為例,其相機(jī)同步觸發(fā)線具體類型如下:
1 -—— +12 VDC 紅
6 —— DCcam Power GND黑
2 —— I/O Input 1 黃
4 —— I/O Out 1 綠
3 —— VCC(加電阻)藍(lán)
5 —— I/O GND