服務(wù)熱線
135-3059-7494
您現(xiàn)在的位置:首頁(yè) > 新聞動(dòng)態(tài) > 行業(yè)新聞
自動(dòng)化集成系統(tǒng)配套服務(wù)商-日弘智能今天為大家講講機(jī)器視覺開發(fā)環(huán)境原理是什么?機(jī)器視覺開發(fā)環(huán)境原理。

機(jī)器視覺開發(fā)環(huán)境原理
1軟件平臺(tái)
機(jī)器視覺當(dāng)前的比較流行的開發(fā)模式是“軟件平臺(tái)+工具包”。在實(shí)際視覺項(xiàng)目中,軟件平臺(tái)的目的就是為客戶做出一個(gè)應(yīng)用程序,讓客戶一目了然地看到其產(chǎn)品的各項(xiàng)數(shù)據(jù),例如:產(chǎn)量、日期、報(bào)表、NG/OK量、故障信息、調(diào)試信息、設(shè)置參數(shù)、操作工具、整個(gè)視覺控制系統(tǒng)等。當(dāng)前機(jī)器視覺領(lǐng)域主要用的開發(fā)平臺(tái)有:
1).VC++——目前主流選擇平臺(tái)
最通用,功能最強(qiáng)大。用戶多,和windows搭配,運(yùn)行性能較好,可以自己寫算法,也可以用工具包,而且基本上工具包都支持C++的開發(fā)。
2).C#——逐漸發(fā)展使用
比較容易上手,特別是完成界面等功能比用VC+MFC難度低了很多,已經(jīng)逐漸成為流行的使用平臺(tái)了,算法在調(diào)用標(biāo)準(zhǔn)的庫(kù)或者使用C#+C++混合編程。可以看到目前很多相機(jī)廠商的SDK都已經(jīng)開始使用C#做應(yīng)用程序了。3).LabVIEW——NI的工具圖形化開發(fā)平臺(tái)
開發(fā)軟件快,特別是做工控行業(yè)或者自動(dòng)化測(cè)試行業(yè)的很多工程師,由于使用labview進(jìn)行測(cè)試測(cè)量的廣泛性,所以都有l(wèi)abview的基礎(chǔ),再調(diào)用NI的Vision圖像工具包開發(fā),開發(fā)周期短,維護(hù)較為容易。適用人群有一定的限制性。4).VB、delphi、java及其他
在機(jī)器視覺領(lǐng)域內(nèi),基本絕跡江湖,鮮有人使用。
2工具包
軟件平臺(tái)生成的應(yīng)用程序可以通過(guò)控制整個(gè)視覺系統(tǒng)來(lái)獲取對(duì)象圖像信息,對(duì)該圖像信息進(jìn)行信息提取處理就需要一定的功能函數(shù)和算子,那么就需要包含大量功能函數(shù)的工具包。當(dāng)前機(jī)器視覺領(lǐng)域主要用的工具包有:
1).halcon:出自德國(guó)MVTech,當(dāng)前首選使用對(duì)象。底層的封裝功能算法很多,運(yùn)算性能快,使用方便簡(jiǎn)單,若有一定軟件功底和圖像處理理論,使用其開發(fā)將會(huì)便捷。
2).VisionPro:美國(guó)康耐視的圖像處理工具包。性能大多數(shù)算法性能都很好,性能上沒有和halcon直接對(duì)比過(guò)。
3).NI Vision:NI的特點(diǎn)是自動(dòng)化測(cè)試大多數(shù)需要的軟硬件都有解決方案,有點(diǎn)事軟件圖形化編程,上手快,開發(fā)周期快,缺點(diǎn)是并不是每個(gè)軟件都非常厲害。視覺工具包的優(yōu)勢(shì)是售價(jià)比大多數(shù)工具包或者算法的天文數(shù)字便宜了不少,而且整個(gè)工具包一個(gè)價(jià)格,而不是一個(gè)算法一個(gè)算法地賣,性能方面在速度和精度沒有前兩種軟件好。
4).MIL:加拿大maxtrox的產(chǎn)品,是Matrox Imaging Library的簡(jiǎn)寫。早期推廣和普及程度不錯(cuò),當(dāng)前似乎主要用戶還是早期的做激光設(shè)備的一些用戶在用,所以用于定位的較多。
5).CK Vision。創(chuàng)科公司的軟件包,相對(duì)前面幾個(gè)工具包來(lái)說(shuō)價(jià)格優(yōu)勢(shì)比較明顯,另外機(jī)器視覺需要的功能也基本都有,所以在國(guó)內(nèi)自動(dòng)化設(shè)備特別是批量設(shè)備同時(shí)需要保護(hù)版權(quán)的企業(yè)而言,用量很大,推廣也不錯(cuò)。6).邁斯肯:邁斯肯的視覺主要產(chǎn)品還是條碼閱讀一類,圖像工具包沒有用過(guò),不了解,不評(píng)價(jià)。7).OpenCV:感覺openCV更多的還是用在計(jì)算機(jī)視覺領(lǐng)域,在機(jī)器視覺領(lǐng)域其實(shí)不算太多,應(yīng)為機(jī)器視覺領(lǐng)域當(dāng)前主要的應(yīng)用還是定位、測(cè)量、外觀、OCR/OCV,感覺這幾項(xiàng)都不是opencv的專長(zhǎng)。
3機(jī)器視覺系統(tǒng)原理
系統(tǒng)原理:機(jī)器視覺系統(tǒng)的目得就是通過(guò)機(jī)器視覺產(chǎn)品(即光源、鏡頭、相機(jī)、采集卡)將被拍攝的目標(biāo)轉(zhuǎn)換為圖像信號(hào),傳送給機(jī)器視覺軟件(即圖像處理系統(tǒng)),來(lái)代替人眼的測(cè)量、檢測(cè)和判斷。其原理是由計(jì)算機(jī)、圖像處理器以及相關(guān)設(shè)備來(lái)模擬人的視覺行為,完成得到人的視覺系統(tǒng)所得到的信息。隨著微型計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、大數(shù)據(jù)融入技術(shù)發(fā)展,相信未來(lái)機(jī)器視覺系統(tǒng)將會(huì)代替人類完成更多難以完成的工作。
關(guān)于機(jī)器視覺開發(fā)環(huán)境原理是什么?機(jī)器視覺開發(fā)環(huán)境原理的知識(shí)點(diǎn),想要了解更多的,可關(guān)注日弘智能官網(wǎng),如有需要了解更多運(yùn)動(dòng)控制卡,運(yùn)動(dòng)控制器,Ethercat總線控制器,Codesys,視覺系統(tǒng),視覺運(yùn)動(dòng)控制系統(tǒng),視覺激光打標(biāo)機(jī)系統(tǒng),視覺點(diǎn)膠機(jī)系統(tǒng),五軸聯(lián)動(dòng)系統(tǒng),振動(dòng)刀切割系統(tǒng),裁布切割系統(tǒng)的相關(guān)技術(shù)知識(shí),歡迎留言獲取!