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