C#和Halcon混合編程

以一個簡單的功能,打開圖片,為例子

1.halcon代碼

dev_close_window ()

read_image (Image, 'C:/Users/Public/Pictures/Sample Pictures/Koala.jpg')

get_image_size (Image, Width, Height)

dev_open_window (0, 0, Width, Height, 'black', WindowHandle)

dev_display (Image)

2.導出halcon代碼(文件->導出)

3.建立C#工程

4.添加bin\dotnet35\halcondotnet.dll的引用

5.添加工具箱

找到工具箱,如果沒有,就在頂部菜單--視圖,中找到.
在空白處,右鍵--選擇項,瀏覽,找到bin\dotnet35\halcondotnet.dll


這樣操作之后啥也沒有?
鼠標右鍵,勾選"全部顯示"就行了.

6.設置界面

打開解決方案管理器,Form1.cs來設置界面



在工具箱中找到控件,直接往里面拖.


7.修改代碼

代碼圖.png

點擊事件代碼:

        private void btnReadImage_Click(object sender, EventArgs e)
        {
            // 增加代碼
            HDevelopExport HD = new HDevelopExport();
            HD.RunHalcon(hWindowControl1.HalconWindow);
        }

halcon導出的代碼:
去掉下面的語句,粘貼到Form1.cs中namespace代碼中

using System;
using HalconDotNet;

8.將botton控件和點擊事件關聯(lián)起來


在Click一欄,可以選擇點擊事件.選中btnReadImage_Click即可

9,運行

10.可能的錯誤

1)可能會出現(xiàn)C# 無法加載 DLL“halcon”: 找不到指定的模塊的問題,
找到halcon.dll,把它放在bin\release和bin\debug文件夾即可
2)試圖加載格式不正確的程序
上面,咱們加載進來的dll都是64位的,所以debug/Release的設置都應該是64位平臺
3)項目框架必須和halcondotnet.dll的框架相同,如果它是從halcon安裝目錄下,bin\dotnet35目錄下拷貝過來的,顯然框架不能高于.net3.5(經(jīng)測試,設為4.0不一定會出錯)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末前计,一起剝皮案震驚了整個濱河市滚婉,隨后出現(xiàn)的幾起案子胯杭,更是在濱河造成了極大的恐慌,老刑警劉巖瞬逊,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡禾锤,警方通過查閱死者的電腦和手機包个,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門刷允,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事树灶∠伺” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵破托,是天一觀的道長肪跋。 經(jīng)常有香客問我,道長土砂,這世上最難降的妖魔是什么州既? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上肯适,老公的妹妹穿的比我還像新娘杜耙。我一直安慰自己,他們只是感情好蚌卤,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奥秆,像睡著了一般逊彭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上构订,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天侮叮,我揣著相機與錄音,去河邊找鬼悼瘾。 笑死囊榜,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的亥宿。 我是一名探鬼主播卸勺,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烫扼!你這毒婦竟也來了曙求?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤材蛛,失蹤者是張志新(化名)和其女友劉穎圆到,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卑吭,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡芽淡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了豆赏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挣菲。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡富稻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出白胀,到底是詐尸還是另有隱情椭赋,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布或杠,位于F島的核電站哪怔,受9級特大地震影響,放射性物質發(fā)生泄漏向抢。R本人自食惡果不足惜认境,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望挟鸠。 院中可真熱鬧叉信,春花似錦、人聲如沸艘希。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽覆享。三九已至佳遂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撒顿,已是汗流浹背讶迁。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留核蘸,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓啸驯,卻偏偏與公主長得像客扎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子罚斗,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容