A. 機器視覺方面有哪些好的開發平台各有什麼特點
作者:知乎用戶
鏈接:https://www.hu.com/question/20025224/answer/18874837
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
轉自知乎:
機器視覺當前的比較流行的開發模式是「軟體平台+工具包」
軟體平台:
1.VC:最通用,功能最強大。用戶多,和windows搭配,運行性能較好,可以自己寫演算法,也可以用工具包,而且基本上工具包都支持VC的開發。是大家主要選擇的平台。
2.C#:比較容易上手,特別是完成界面等功能比用VC+MFC難度低了很多,已經逐漸成為流行的使用平台了,演算法在調用標準的庫或者使用C#+C++混合編程。可以看到目前很多相機廠商的SDK都已經開始使用C#做應用程序了。
3.LabVIEW:NI的工具圖形化開發平台,開發軟體快,特別是做工控行業或者自動化測試行業的很多工程師,由於使用labview進行測試測量的廣泛性,所以都有labview的基礎,再調用NI的Vision圖像工具包開發,開發周期短,維護較為容易。
4.VB、delphi:用的人越來越少了。
5.其他:java等沒有看到人用過。
工具包:
1.halcon:出自德國MVTech。底層的功能演算法很多,運算性能快,用其開發需要一定軟體功底和圖像處理理論。
2.VisionPro:美國康耐視的圖像處理工具包。性能大多數演算法性能都很好,性能上沒有和halcon直接對比過,但是開發上手比halcon容易。
3.NI Vision:NI的特點是自動化測試大多數需要的軟硬體都有解決方案,有點事軟體圖形化編程,上手快,開發周期快,缺點是並不是每個軟體都非常厲害。視覺工具包的優勢是售價比大多數工具包或者演算法的天文數字便宜了不少,而且整個工具包一個價格,而不是一個演算法一個演算法地賣,性能方面在速度和精度沒有前兩種軟體好。
4.MIL:加拿大maxtrox的產品,是Matrox Imaging Library 的簡寫。早期推廣和普及程度不錯,當前似乎主要用戶還是早期的做激光設備的一些用戶在用,所以用於定位的較多。
5.CK Vision。創科公司的軟體包,相對前面幾個工具包來說價格優勢比較明顯,另外機器視覺需要的功能也基本都有,所以在國內自動化設備特別是批量設備同時需要保護版權的企業而言,用量很大,推廣也不錯。
6.邁斯肯:邁斯肯的視覺主要產品還是條碼閱讀一類,圖像工具包沒有用過,不了解,不評價。
7.OpenCV:感覺openCV更多的還是用在計算機視覺領域,在機器視覺領域其實不算太多,應為機器視覺領域當前主要的應用還是定位、測量、外觀、OCR/OCV,感覺這幾項都不是opencv的專長。
8.其他:其他還有一些廠家的圖像工具包,要麼市場影響力不大,要麼本人沒有用過,不評價。
B. 常用機器視覺軟體有哪些
大部分機器視覺軟體都包括OPencv、有的包含cuda等等,開發軟體的語言就那麼多,matlab也有專圖像處理,好像是屬c寫的,不一而足,如果說公司自用型的機器視覺軟體基本都是c++自己編程的,有許多程序員研究圖像理論,開發程序。
C. 做機器視覺哪個軟體好
視覺龍的龍睿DragonVision視覺系統就不錯,通用型,不用二次開發,功能強大使用簡單,包含2D視覺,3D視覺,深度學習檢測、彩色視覺都有。
D. 容易上手的機器視覺軟體,自學用
LABVIEW+VISION,這開發起來比較快,也可用於大型的機器視覺系統的開發,對於工業生產設備的開發是很好的,其還包括運動控制,可以將工業生產設備的很多控制都集成到一起來,且在同一平台上。對於產品識別、角度、測量等,這個會了,都是小CASE。
E. 機器視覺識別應用軟體是什麼軟體有什麼用途
機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統是指通過機器內視覺產品(即圖像攝取容裝置,分CMOS和CCD兩種)將被攝取目標轉換成圖像信號,傳送給專用的圖像處理系統,根據像素分布和亮度、顏色等信息,轉變成數字化信號;圖像系統對這些信號進行各種運算來抽取目標的特徵,進而根據判別的結果來控制現場的設備動作。
天邦登峰的機器視覺識別應用軟體可以應用到很多領域,比如工業流水線質量檢測系統,汽車車身檢測系統,智能交通管理系統等等。
F. 如何選擇機器視覺軟體
作為機器視覺系統的重要組成部分,圖像處理軟體主要通過對圖像的分析、處理和識別,實現對特定目標特徵的檢測。由於機器視覺系統在現代工業領域的廣泛應用,使應用於機器視覺系統的機器視覺軟體技術得到了高速發展,國內這方面比較出色的機器視覺軟體例如湖南科天健光電技術有限公司自己研發的AcutEye軟體應用比較廣泛。
目前,機器視覺軟體的競爭,已從過去單純追求軟體多功能的競爭,轉向對檢測演算法的准確性、高效性的競爭。常規的機器視覺軟體均可提供搜索、光學字元識別、邊緣、blob分析、卡尺工具等多種檢測功能,但由於演算法設計的不同,其檢測效果卻存在較大的差異。優秀的機器視覺軟體可對圖像中的目標特徵進行快速而准確的檢測,並最大限度的減少對硬體系統的依賴性。面對不同公司的機器視覺軟體,客戶在挑選時應該考慮哪些因素呢?
1.定位
對象或特徵的精確定位是一個檢測系統或由視覺引導的運動系統的重要功能。
2.光學裝置與照明
適當的光學裝置和照明對視覺應用的成功至關重要。
3.完整的工具集對綁在一起的多個工具
機器視覺軟體主要以兩種典型的形式出售,一種是完整的視覺工具集,另一種是用於特定任務的工具的應用,最終用戶的應用將決定是使用一套完整的視覺工具集還是使用眾多的特定的工具。
4.編程和操作方便 簡潔、直觀的圖形界面是容易使用和設置的關鍵
機器視覺產品主要區別在於他們的圖形介面,介面應該從「設置」和「操作」兩方面來評價。
5.亞象素精度
機器視覺演算法具有亞象素的能力,即這些演算法能夠測量或得出比一個象素更小的單位。
6.將來的升級
機器視覺系統可應用在各種場合,當選擇一個系統時應考慮系統將來的升級。
7.圖象預處理
圖象預處理演算法能把圖象的特徵點放大,以使視覺工具能更好的檢測它們。
8.視覺引導的運動
如果你的應用需要一個視覺系統來引導機器人,那麼必須知道視覺系統與運動系統是如何集成的。
9.系統集成
10.工廠層連接
通用的介面象串口(RS-232)、RS-485、並口、Ethernet、Devicenet、數字I/O、IEEE-1394和USB等,更新的介面如cameralink、Coaxpress也得到了廣泛的應用,當評估視覺系統時,要考慮工廠層的可連接性
希望我的回答對你有幫助!
G. 機器視覺軟體有哪些
比較多人用德國的 Halcon, 和加拿大的Mil
H. 常用機器視覺軟體都有哪些
機器視覺當前的比較流行的開發模式是「軟體平台+視覺包」軟體平台,如果對軟體要求較高的,可了解下霍克視覺,在機器視覺領域有著多年的經驗,可提供機器視覺軟體及開發定製服務。