2020年12月13日 星期日

常用機器視覺軟體介紹

機器視覺在工業應用上從影像校正、亮度校正到物件檢測都是不可或缺的

而常見的機器視覺函式庫從開源的OpenCV自行編寫程式碼到拖拉式的Cognex、點點按鈕調個參數的Labview

差別在於你是要從自己從輪子開始造到一台車,還是人家把各種車都準備好了等你開

在使用上還是需要具備影像處理與電腦視覺的基礎

才能有更快的開發速度

開源機器視覺庫 

OpenCV

全名是Open Source Computer Vision Library,開源就是讚,OpenCV的Apache License在商業和研究領域中免費使用,主要使用C++來編寫函式庫,可支援python, java, matlab..,還有官方sample範例教學,實際應用也不只在工業視覺上,OpenCV函式庫也包含擴增實境、臉部辨識、手勢辨識、人機互動、動作辨識、運動跟蹤、物體辨識、影像分割、機器人


商用機器視覺軟體

Cognex VisionPro

用拖拉式編譯方法來編寫你的視覺分析功能,包含物件定位、光學字元辨識OCR、邊緣線段偵測,並能在功能與功能之間做連結並傳遞數值,能馬上顯示執行結果,也能一鍵包成C#或VB語言的圖形化介面,並顯示檢測結果是合格或不合格

除了視覺軟體外,Cognex也有一系列整合好的系統(InSight、DataMan、3D-A5000),硬體包含攝影機與燈源,軟體功能有OCR、深度學習、3D量測可以直接使用

MVTec HALCON

HALCON是德國MVTec開發的一套視覺函示庫,功能包含較底層的演算法包含了各類濾波、色彩以及幾何、數學轉換、形態學計算分析、校正、分類辨識,也支援如3D的表面重建匹配、、深度學習的OCR方法、深度學習邊緣檢測

National Instruments LabView

LabView也是一款拖拉式coding程式語言介面,透過串接區塊進行參數的傳遞

Vision assistant是LabView的視覺功能函式庫,概念上也與Cognex VisionPro功能相似,差別就在於功能上可以調整的參數細膩程度,功能大略有濾波、影像分割、形態學、OCR等


參考

各家機器視覺軟體廠商&曾經使用心得

沒有留言:

張貼留言

AOI產業職涯規畫相關文章