如何選擇適合你的機器視覺

隨著工業4.0的趨勢起飛,機器視覺在智慧工廠的應用變得越來越重要。但要如何選擇適合你應用場合的機器視覺方案呢? 一般來說可以分兩個方面來考慮

  1. 機器視覺套裝軟體

所謂的套裝軟體就是一整套設計好的軟體,如同我們常常使用的Word, Powerpoint的一樣,是一個獨立執行的軟體。使用者無需會程式語言,就可以操作,通常會藉由編輯視覺流程的方式來讓使用者可以快速完成視覺專案。對於想要進入機器視覺領域的人來說,選擇機器視覺套裝軟體是一個很好的入門的起步。 市面上有許多的機器視覺套裝軟體,各別定價的落差也大,當然不同廠家支援的功能以及運算效能等也都會有差別,有些套裝軟體會根據能夠使用的視覺函式庫數量做收費,也有些會有指定的硬體,這些都是在挑選適合的視覺軟體所要注意的。

而偲倢科技的機器視覺方案(SmaVision)則是一個高CP值的機器視覺解決方案,使用者可以使用全部功能的視覺函式庫外,搭配強大的排程功能以及IO控制,讓使用者不僅可以快速完成簡單的視覺專案,也可以輕鬆完成複雜的視覺案子,除此之外還可以自由定義OP模式顯示頁面,還能夠透過多種的方式跟外部設備溝通,讓工廠的設備輕鬆升級到掛載視覺系統的功能。

  1. 機器視覺函式庫

對於懂得寫程式(ex: C++ / C# / LabVIEW 等等) 的使用者來說,常常套裝軟體反而侷限住了他們的彈性,特別是對於需要高度整合視覺/手臂/軸控的應用來說,這些使用者會傾向自己能夠去使用底層的視覺函式庫,整合進他們的程式裡面來完成專案。當然,這樣的方式的技術門檻就比較高一些。 市面上也有許多公司在販售機器視覺函式庫,且通常收費都是每套電腦都會收一筆run-time費用。 也就是若在一台電腦上開發好了一個包含某家廠商視覺函式庫的軟體,要把它複製的其它的電腦做運行,那每一套複製的電腦都得付一筆費用給這家廠商,有點像是Windows作業系統的授權一樣。 自己整合視覺函式庫的最大好處就是自主性最高,可以自己決定要做出怎麼樣的軟體,而不用受限於機器視覺套裝軟體,但缺點就是進入門檻較高,也比較不容易維護。

SmaVision其實也給要用機器視覺函式庫的使用者提供了另一個選擇,因為SmaVision有強大的排程功能,所以使用者不用花時間去完成排程的程式碼。另外SmaVision有個特點是可以支援CallVI, 所以使用者可以將想要整合的函式庫做成一個VI放到SmaVision裡面去執行,同樣保有了某種程度的自主性,但又可以省下許多寫程式的時間。