?Haclon簡介
HALCON是由德國MVtec公司開發的機器視覺算法包,它由一千多個各自獨立的函數(算子)構成,其中除了包含各類濾波、色彩以及幾何、數學轉換、形態學計算分析、圖像校正,目標分類辨識、形狀搜尋等基本的圖像處理功能之外,還有三維視覺處理、并行計算、深度學習等新功能。
HALCON支持Windows,Linux和Mac OS X操作環境,整個函數庫可以集成到用C、C++、C#、Visual basic和Delphi等多種編程語言開發的應用程序中。HALCON支持目前市場上主流工業相機和各種圖像采集卡接口,由HALCON開發的軟件具有硬件無關性。
HALCON目前已廣泛應用于醫學、遙感探測、監控、工業上的各類自動化檢測等等領域,被公認為是一款功能強大、高效的、應用最為廣泛的機器視覺軟件。
?Haclon集成環境
HALCON的集成開發環境,簡稱為HDevelop。當HALCON安裝完成后,雙擊圖標,會打開HALCON集成開發環境界面,如圖2-1所示。開發環境從上往下,依次是標題欄、菜單欄、工具欄、客戶開發區、狀態欄等。
HALCON中的數據類型
HALCON中的數據分為兩種類型:基本類型(整數、實數、字符串、布爾型)和元組類型。
1. 整數類型和實數類型
HALCON中的整數類型(integer)和實數類型(real)的定義和用法和C語言中語法規則一樣,其中整數類型相當于C語言中的長整類型(long),實數類型相當于C語言中的雙精度實型(double)。
2. 字符串類型(string)
HALCON中沒有單獨的字符型數據,它有字符串類型,字符串類型可以是單個字符也可以是多個字符,它是由兩個單引號之間的字符序列組成。
?