當前位置:
首頁 > 最新 > Section 6-Halcon實戰寶典之圖像處理軟體

Section 6-Halcon實戰寶典之圖像處理軟體

機器視覺工程應用主要可劃分為硬體和軟體兩大部分。工程應用的第一步就是硬體選型。硬體選型很關鍵,因為它是後面工作的基礎。主要是光源、工業相機和鏡頭選擇。軟體:目前業內商業庫主要有Halcon、康耐視、基恩士、NI Vision等,開源庫的代表有OpenCV。下面對一些常見的視覺演算法軟體進行介紹:

HALCON

HALCON是德國MVTec Software GmbH公司開發的一套全面的標準機器視覺演算法包,擁有應用廣泛的機器視覺集成開發環境(HDevelop)。HALCON提供了卓越的性能,並全面地支持多核平台和特殊指令集(如AVX2和NEON),以及GPU加速。HALCON由一千多個各自獨立的函數,以及底層的數據管理核心構成。其中包含了各類濾波,色彩以及幾何,數學轉換,形態學計算分析,校正,分類辨識等等演算法計算功能。

HALCON支持Windows、Linux和macOS操作環境,整個函數庫都可以用C、C++和.NET (如C#或VB.NET)等多種通用編程語言訪問。HALCON為百餘種工業相機和圖像採集卡提供介面,特別是GenlCam、GigE Vision和USB3 Vision等標準介面,保證了硬體的獨立性。

OpenCV

OpenCV是一個基於BSD許可(開源)發行的跨平台計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。由一系列C函數和少量C++類構成,同時提供了Python、Ruby、MATLAB等語言的介面,實現了圖像處理和計算機視覺方面的很多通用演算法。

OpenCV用C++語言編寫,它的主要介面也是C++語言,但是依然保留了大量的C語言介面。該庫也有大量的Python、Java and MATLAB/OCTAVE的介面。如今也提供對於C#、Ch、Ruby的支持。通過優化的C代碼的編寫對其執行速度帶來了可觀的提升,並且可以通過購買Intel的IPP高性能多媒體函數庫(Integrated Performance Primitives)得到更快的處理速度。

NI Vision

NI視覺開發模塊(VDM)是用於開發和部署視覺應用程序的行業領先軟體。藉助VDM和LabVIEW平台,用戶可以開發並無縫部署其應用程序至所選的硬體,比如基於Windows的工業/台式PC、NI PXI/PXI Express系統、NI實時嵌入式硬體和NI視覺系統以及智能相機。

該模塊包括NI Vision Builder和IMAQ Vision兩部分。NI Vision Builder是一個互動式的開發環境,開發人員無需編程,即能快速完成視覺應用系統的模型建立;IMAQ Vision是一套包含各種圖像處理函數的功能庫,它將400多種函數集成到LabVIEW和Measurement Studio,LabWindows/CVI,Visual C++及Visual Basic開發環境中,為圖像處理提供了完整的開發功能。

VisionPro

康耐視推出的VisionPro系統組合了世界一流的機器視覺技術,具有快速而強大的應用系統開發能力。VisionPro QuickStart利用拖放工具,以加速應用原型的開發。產品特點:

靈活性:無論生產的速度有多快,測量的精度有多高,配備無接縫式的應用架構和網路環境,都可以實現。

耐用性:Cognex的機器視覺系統,都是一體化、精簡的視覺系統,不需要加處理器和額外的相機。具備堅固耐用、抗震動的鑄鋁及不鏽鋼外殼,提供IP67和IP68等級防水氣保護鏡頭,實現在廠房中安心使用。

簡易操作:具備智能型視覺工具,無需調校即可自動選擇功能、設定參數,並在實際環境條件下操作。無需程序設計,即可快速開展應用。

性能優越:Cognex可提供優秀的性能,即使在最具挑戰性的視覺應用,也確保使用者擁有可靠、可重複的效能。

KEYENCE

KEYENCE作為感測器和測量儀器的主要供應商,不斷開發製造更新、更可靠的產品,以滿足各製造行業的需求。同時提供全方位的技術服務,從解決應用問題、技術支持到對用戶的要求做出快速反應。產品特點:

1、CV-X系列配置簡單明了,任何人從設定到操作都可輕鬆上手。

2、相機產品陣容豐富,可滿足各類需求。控制器性能出色,在行業內名列前茅可根據生產線速度、安裝空間和檢測目標物挑選。

3、無需選擇照明,只需三步即可創建圖像。無需創建圖像時通常要求的較高專業知識水平,任何人皆可輕鬆創建理想的圖像。

4、機器人視覺的全球標準。CV-X系列用於將圖像處理與機器人相結合。

MIL

加拿大maxtrox的產品,是MatroxImaging Library的簡寫。此軟體包為應用的快速發展設計,便於使用。它有完全透明的管理系統,沿襲虛擬數據對象操作,而非物理數據對象操作,允許獨立於平台的應用。

MIL是一種硬體獨立、有標準組件的32點陣圖象庫。它有一整套指令,針對圖象的處理和特殊操作,包括:斑痕分析、圖象校準、口徑測定、二維數據讀寫、測量、圖案識別及光學符號識別操作。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |