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