機(jī)器視覺就是利用機(jī)器代替人眼做出測量和判斷,在應(yīng)用層面上,目前主要用來做系統(tǒng)集成或二次開發(fā)的較多,可以概括為以下四個部分:
1、檢查。
外觀及缺陷檢測,主要利用模板匹配。
2、識別。
生物特征識別(人臉、語音、指紋、虹膜),目標(biāo)識別(車牌識別,射頻識別等),條碼識別(一維碼、二維碼),字符識別,紋理識別等。識別的最終目的主要是為了分類,這里需要利用大數(shù)據(jù)訓(xùn)練學(xué)習(xí),需要借助深度學(xué)習(xí)。
3、測量。
幾何尺寸測量(長、寬、高、周長、面積、體積等),圓或者橢圓(圓心、半徑、輪廓、角度、尺寸等);測量必須先標(biāo)定,這里涉及到相機(jī)標(biāo)定問題。
4、定位。
工裝定位移位、裝配、碼垛機(jī)器人。
針對以上四個功能,對Labview、OpenCV、Halcon這三個軟件進(jìn)行對比
Labview:在工控方面有優(yōu)勢,當(dāng)然在檢查、定位方面比較擅長;
Opencv:在識別方面做的比較好,比如人臉識別、視頻識別等等;
Halcon:在尺寸測量方面,感覺Halcon做的比較好,其標(biāo)定封裝的比較好,測量直接可以出來尺寸,還是很方便的;
(來源:網(wǎng)絡(luò),版權(quán)歸原作者)