機器視覺在工業應用上從影像校正、亮度校正到物件檢測都是不可或缺的
而常見的機器視覺函式庫從開源的OpenCV自行編寫程式碼到拖拉式的Cognex、點點按鈕調個參數的Labview
差別在於你是要從自己從輪子開始造到一台車,還是人家把各種車都準備好了等你開
在使用上還是需要具備影像處理與電腦視覺的基礎
才能有更快的開發速度
開源機器視覺庫
全名是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等
參考
各家機器視覺軟體廠商&曾經使用心得
沒有留言:
張貼留言