完整機器視覺系統(tǒng)的工作流程如下:
計算機視覺
1.工件定位檢測器檢測到物體靠近攝像系統(tǒng)的視場中心,向圖像采集部分發(fā)送觸發(fā)脈沖。
2.圖像采集部分根據(jù)預先設定的程序和延時向攝像頭和照明系統(tǒng)發(fā)送啟動脈沖。
3.相機停止當前掃描并再次開始新的幀掃描,或者相機在開始脈沖到達之前處于等待狀態(tài),并在開始脈沖到達之后開始幀掃描。
4.在相機開始新一幀掃描前開啟曝光機制,曝光時間可以提前設置。
5.另一個啟動脈沖開啟照明,照明開啟時間應與相機曝光時間相匹配。
6.相機曝光后,正式開始一幀圖像的掃描輸出。
7.圖像采集部分接收模擬視頻信號并通過A/D將其數(shù)字化,或者直接接收由攝像機數(shù)字化的數(shù)字視頻數(shù)據(jù)。
8.圖像采集部分將數(shù)字圖像存儲在處理器或計算機的存儲器中。
9.處理器處理、分析和識別圖像,以獲得測量結(jié)果或邏輯控制值。
10.處理結(jié)果控制裝配線的動作,定位裝配線,校正運動誤差等。
從上面的工作流程可以看出,機器視覺是一個相對復雜的系統(tǒng)。由于系統(tǒng)監(jiān)控的對象多為運動對象,因此系統(tǒng)與運動對象之間的動作匹配與協(xié)調(diào)就顯得尤為重要,這就對系統(tǒng)各部分的動作時間和處理速度提出了嚴格的要求。在一些應用領域,如機器人、飛行物制導等,對整個系統(tǒng)或部分系統(tǒng)的重量、體積、功耗都有嚴格的要求。