機(ji)器視覺就是利用(yong)(yong)機(ji)器代替人眼做(zuo)出測(ce)量和判斷,在應(ying)用(yong)(yong)層面上,目前主要用(yong)(yong)來做(zuo)系統集成或二次開發的較多,可(ke)以概括為(wei)以下(xia)四個部(bu)分:
1、檢查。
外觀及缺陷檢測,主要利用模板匹配(pei)。
2、識別。
生物(wu)特征識(shi)(shi)(shi)別(人臉、語音、指紋(wen)、虹(hong)膜),目標識(shi)(shi)(shi)別(車牌識(shi)(shi)(shi)別,射頻識(shi)(shi)(shi)別等),條碼(ma)識(shi)(shi)(shi)別(一維(wei)碼(ma)、二(er)維(wei)碼(ma)),字(zi)符識(shi)(shi)(shi)別,紋(wen)理識(shi)(shi)(shi)別等。識(shi)(shi)(shi)別的最終目的主(zhu)要(yao)(yao)是為了分類,這里需要(yao)(yao)利(li)用(yong)大數據(ju)訓練學習(xi),需要(yao)(yao)借助(zhu)深(shen)度學習(xi)。
3、測量。
幾何尺寸(cun)測(ce)量(長、寬、高、周長、面積(ji)、體積(ji)等),圓(yuan)或者橢圓(yuan)(圓(yuan)心、半徑、輪廓(kuo)、角度、尺寸(cun)等);測(ce)量必須先(xian)標(biao)定(ding),這里涉及到相(xiang)機(ji)標(biao)定(ding)問題。
4、定位。
工裝定位(wei)移位(wei)、裝配、碼垛機器(qi)人。
針對(dui)(dui)以上四個(ge)功能(neng),對(dui)(dui)Labview、OpenCV、Halcon這三個(ge)軟(ruan)件進(jin)行對(dui)(dui)比(bi)
Labview:在工控方面有優勢(shi),當(dang)然在檢查、定(ding)位(wei)方面比較擅(shan)長;
Opencv:在識別(bie)方面做的比較好,比如人臉識別(bie)、視頻識別(bie)等(deng)等(deng);
Halcon:在(zai)尺寸測(ce)量方面(mian),感覺Halcon做的(de)比較好,其標定封裝的(de)比較好,測(ce)量直接(jie)可以出來(lai)尺寸,還是很方便的(de);
(來源:網絡,版權歸原作(zuo)者)