樣式比對(Pattern Matching)

機器視覺利用相機擷取影像,運用電腦做影像分析,再依結果做出判斷及決策。樣式比對(pattern matching)為機器視覺中應用的相當多的一項工具之一,以下會介紹如何用SmaSEQ平台來進行樣式比對:

如下圖,我們利用事前已經二值化好的影像來做示範,假設這是在一條流水線上所取得的影像,上面散佈著各式各樣形狀的零件,我們想要將這些零件依照形狀做分類,放置到正確的料盒當中。

首先,我們先打開SmaVision模組, 載入這張影像

接著框選ROI( Region of Interest),就是感興趣的區域,只針對這個區域做分析,ROI可以不只一個,但在這我們只需要一個,所以就只建立一個ROI。

接著在選擇Pattern Match這個影像分析工具,在此處我們設定好指定的模板(template),譬如這邊我選定了一個帶有鋸齒的圓盤,影像中一樣的零件就會被找出來,紅框即是透過影像分析工具所找到的結果。

最後,利用影像分析工具所找出的結果會有產生什麼樣的資訊,又該怎麼利用呢?在Result的頁面會提供這些結果的資訊,可以選擇我們要輸出的資訊,比較常用的像是比對結果的數量、座標、角度、比對分數…等等,在這個案例中就會使用到座標,因為我們要進行分類,所以就可以把得到的座標告訴手臂或是馬達,讓這些裝置去做物料的移載。

以上就是利用SmaSEQ當中的SmaVision模組所做的樣式比對應用,是不是很容易!