為校正建立視覺序列
在您校正攝影機之前,必須建立一個可尋找校正目標的視覺序列。
用於偵測一個目標的視覺序列
使用參考點類型為「EndEffector」的移動式攝影機、固定面上式攝影機或固定面下式攝影機時,序列將會在整個視野中搜尋一個校正目標。
定義搜尋視窗的大小時,請務必設為與整個影像顯示區一樣大。
校正軟體會在校正過程中使用序列中最後一個物件的X和Y結果。若想了解可用物件,請參考以下內容。
「Vision Guide 8.0 Properties and Results Reference - PixelXYU結果」
用於偵測九個目標的視覺序列
校正參考點類型為「TaughtPoints(教導點)」的固定面下式攝影機或獨立式攝影機時所需的視覺序列必須找到九個校正目標。設定的方法有兩種。
- 為每個目標建立一個物件,總共九個物件。
- 使用多結果物件(Blob或Correlation物件等)的其中一個,來回傳九個結果。將NumberToFind設定為「9」,即會回傳九個結果。
為執行獨立式攝影機校正所放置的Vision物件
若使用上述第一種方法,必須將物件以將教導之目標的相同順序放置在影像視窗中。第一個物件將會放在左上角、第二個在中間上方、第三個在右上角…等。
對於固定面下式攝影機校正,物件中間一列的順序則為相反:6、5、4。這是因為在以1、2、3、6、5、4、7、8、9順序移動至位置時,機器人可產生出最有效的運動,並可以協助更快速完成校正。
用於失真修正的視覺序列
若要執行失真修正,必須事先在下列步驟中建立視覺序列。
- 設定方格圖樣。
- 建立偵測方格圖樣的序列。
- 視需要選擇Lamp屬性。
- 建立一個Blob物件,並將搜尋區域展開至整個視窗。
- 將NumberToFind屬性設為「All」。
- 將RejectOnEdge屬性設為「True」。
- 設定ThresholdAuto、ThresholdHigh、ThresholdLow、MinArea、MaxArea及其他屬性以偵測點。
- 執行建立的序列。檢查是否可偵測到100點以上。
攝影機透過傾斜角度擷取的方格圖樣影像範例
用於本地、工具及機械臂設定的視覺序列
若要使用攝影機偵測校正板的本地座標,可識別校正板的視覺序列為必要項目。
設定序列的屬性(ExposureTime等),使校正板(選購)上的點可清楚識別。Vision物件不是必要項目。
若要使用攝影機校正工具及機械臂設定,用於校正目標偵測位置的視覺序列則為必要項目。建立具備Vision物件的序列,並使用與 「用於偵測一個目標的視覺序列」相同的方式來偵測一個目標的位置。