導出文件
如需與其他語言進行聯合編程,可以在文件--->導出中導出所需要的相應語言。
導出的函數文件可以被C# 調用.
視覺計算程序+通訊程序+機器人控制
halcon與C#聯合編程
Halcon作為一款強大的圖形圖像處理軟件,可對工作中遇到的各種圖像進行處理,同時還有功能強大的算子以及很全面的例程,作為進行處理的主程序是非常不錯的。但是,halcon依舊有缺陷,就是無法做到圖形化界面的建立,故需要和其他軟件聯合編程才行。恰好,halcon可以導出成各個語言進行二次開發。本文即介紹如何用halcon和C#進行聯合開發。
(1)顯示圖像
C#與Halcon聯合編程第一步就是調用Halcon圖像處理數據庫,是否調用成功,通常是利用Halcon的圖像顯示控件能否正確顯示圖像進行判斷。下面就簡單介紹一下如何利用C#調用Halcon圖像顯示控件來顯示圖像。
創建C#項目,創建一個Windows窗體應用程序。
2.在項目中引用Halcon的DLL文件。鼠標右鍵單擊“引用”–“添加引用”,如下圖:
在彈出的引用管理器中點擊下方的“瀏覽”按鈕。選擇Halcon安裝目錄下的halcondotnet.dll文件,點擊添加–確定。本文以halcon12為例子,如下圖:
引用成功后halcondotnet會出現在引用項目里。
3.添加halcon圖像顯示控件。在Visual Studio左側點擊“工具箱”,在空白區域點擊鼠標右鍵,選擇“選擇項”。在".NET Framework組件“這一頁中點擊”瀏覽“按鈕,同樣添加剛剛引用的那個halcondotnet.dll文件。
添加成功后,在常規一類中會出現HWindowControl這個控件。如下圖。
將該控件添加到界面上。如下圖:
查看添加的這個HWindowControl控件的屬性可以看到控件的名稱為hWindowControl1,這個名稱在程序中會用到。如下圖:
-
機器人
+關注
關注
211文章
28694瀏覽量
208652 -
函數
+關注
關注
3文章
4346瀏覽量
63012 -
HALCON
+關注
關注
16文章
66瀏覽量
27334
原文標題:Halcon 導出項目文件C#
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論