"來自德國MVtec公司的影像處理軟體HALCON,在歐洲以及日本的工業界已經是公認具有最佳效能的machine vision軟體。
它發源自學術界,有別於市面一般的商用套裝軟體。
事實上,這是一套image processing library,由一千多個各自獨立的函數,以及底層的資料管理核心構成。
其中包含了各類濾波,色彩以及幾何,數學轉換,型態學計算分析,校正,分類辨識,
形狀搜尋等等基本的幾何以及影像計算功能,由於這些功能大多並非針對特定工作設計的,因此只要用得到影像處理的地方,就可以用HALCON強大的計算分析能力來完成工作。
應用範圍幾乎沒有限制,涵蓋醫學,遙感探測,監控,到工業上的各類自動化檢測。
近年來,由於machine vision技術的發展,這種可以"取代人眼",對重複工作不會疲勞,精度高且穩定的特質,促成了高科技業,例如電子業產能的大幅提昇。
而MVTec公司更是不斷的與學術界合作,並且將最新的學術研究成果納入其中,不但使自己的技術處於業界領導地位,同時也將machine vision技術推向更高的境界。"
以上都是上網查的介紹
Halcon這套軟體,是真的非常好用及功能強大的影像軟體,內含數千的範例程式(每版本一直在新增),雖說他的報價是真的不斐,但絕對是物價超值!(給他千萬的讚)
今天介紹要怎要使用HALCON和你手上的WEBCAM OR CCD做連結,不管是USB、還是IEEE 1394、網路口,都可以使用,而步驟非常簡單
HALCON將很多東西給簡易化了,讓我們繼續下去吧!
- 首先開啟HALCON,會發現有四大視窗,分別為
- 圖形視窗:讀取影像的視窗,可以由指令再另外開始視窗使用。
- 變數檢視:分有圖形變數跟控制變數,就像我們在寫CODE中會自己呼叫變數一樣,不管是圖形或是控制變數,都當作這樣想就可以。
- 運算元視窗:運算元視窗,可以檢視並修改運算元內部參數的視窗,在尚未CODE時,可以先由此視窗了解運算元,並且可以使用F1了解運算元的原理與出處(碩生的愛)。
- 程式編輯:就是一般CODE一樣,只是只是,在HALCON中,宣告是自動宣告型態,所以可以不用指定是甚麼型態或是圖形變數等等。
PS,若是窗位置亂跑可以使用,左上角 視窗 -> 整理視窗,就可以整理好瞜。 - 使用左上角 輔助 -> 開啟image Acquisition (Farmer使用12版)
- 一開始會有以下的畫面,但自動檢測介面的內容可能為"File",確認將影像硬體插入電腦,使用自動檢測介面就可以自動搜尋。
- 設定環境與變數
像Farmer使用筆電,並且裝了兩個USB的WEBCAM,
所以可以在連結頁面中的裝置看到 有[0]、[1]、[2],三個裝置可以使用,
若要一次三個同時使用,就要開啟三個image Acquisition一起運作,
並且分別選取三個裝置與三個視窗。
诶,為何我的視窗只有啟用,而Farmer卻有3600和3601呢?
很簡單,在程式編輯視窗中請Key以下幾行,並且按下F5運行,
有視窗後就可以在這看到啦~~ - dev_close_window()
- *建立新視窗
- dev_open_window (0, 0, 480, 360, 'black', LeftWindow)
- dev_open_window (0, 480+50, 480, 360, 'black', RightWindow)
- 最後,以上設定好後,介紹一下幾個Button
:第一步,自動檢測OK,按下此按鍵為連結,就可以自動連結到你的設備。
:連結後,此按鍵為錄影,即可在你設定的視窗顯示啦~~~
:連結後,此按鍵為單張拍攝
:最後一步,將設定好的變數等等用好後,輸出到程式編輯視窗。
就是這麼簡單,這樣就可以連結並讀取你手上的設備影像了,當然其實是因為FARMER懶,
才會這樣使用,不然其實也可以直接CODEing啦
沒有留言:
張貼留言