1.廢話
從halcon12到halcon23,開發的IDE界面大差不差,簡單說下界面上不同功能按鍵的分布,以及一些快捷鍵啥的,要是還有我沒有總結到的,又比較好用的,歡迎大家補充一下。
1.菜單欄
從上看到下,第一就是菜單欄。
文件里面有啥呢。
新程序,打開程序啥的就不說了,反正我們編寫的代碼如果要保存的話就會存成hdev格式的文件,然后雙擊這個文件就可以使用halcon打開它。
這里面的導出語言和導出庫工程非常重要,這個涉及到halcon視覺算法和其他編程語言配合的問題,后續會花很大的篇幅來講這兩個功能。
下面看讀取圖像功能這個按鈕,就是字面意思讀取圖片,或者你還可以直接用鼠標把圖片拖進代碼編輯窗口,也跟這個功能差不多。
其他沒什么說的了。
2.編輯
這里面的功能我們用得非常頻繁,但是基本都是用快捷鍵,我不相信哪個兄弟拷貝粘貼這種還能點開這里面來使用。
這里記住激活和注銷這兩個功能,快捷鍵是F3和F4 是用來注釋代碼的。
設置里面是一些常規設置,不止這一個參數選擇可以進入設置窗口,旁邊的函數管理也可以進入設置界面,可以添加一些halcon的本地函數庫之類的,對于使用別人用halcon寫好的函數或者是你想用halcon寫一些函數讓別人使用,這個功能就非常重要的。
3.執行
這里面基本包含了程序調試的所有功能,平常還是使用快捷鍵多一些。
類似于程序運行,單步運行這些都是非常常用的功能。
4.可視化
可視化菜單欄里面經常用到的是
畫-用來設置區域顯示是一塊還是顯示邊緣
線寬用來設置顯示邊緣線條的寬度
其他的多試試就知道功能了。
這些功能你對著圖像窗口點右鍵也可以設置。
5.函數
這里面就是函數管理的相關功能了。
和別人一些開發halcon算法,這里就很重要。
可以把造輪子的功夫省下來。
6.算子
這里面包含了所有的算子,有空可以按照分類進去找。
7.建議
不需要,從來不聽它的建議。
8.助手
這幾個助手非常好用,自己寫代碼也可以實現相關功能。
測試的話用助手,效率很高。
9.窗口
halcon里面的窗口是可以隨便拖動關閉的,等你找不到了某個窗口,記得來這里找。
10.幫助
這里面就幫助文檔非常詳細,非常好用,對著算子按F1打開幫助文檔。
如果技術菜就多看幫助文檔,里面像是教科書是的。
2.快捷按鈕欄
這里面包含了很多常用功能,多點點來試一下。
后面的二值化可視化窗口非常好用。
視頻頻率非常高。
3.圖形窗口
顯示圖像用的,可以開多個。
繪制區域需要獲取圖像窗口的句柄。
4.變量窗口
這里分為圖像變量和控制變量
圖像變量包括image xld region
5.程序窗口
程序窗口就是我們寫halcon代碼的地方。
6.狀態欄
狀態欄就是最下面一欄。
顯示的信息有當前算子運行的狀態,是正在運行中還是運行結束了
右邊圖像相關信息,以及當前鼠標灰度值相關信息。