本篇經驗介紹利用halcon與C#混合編程打開一張圖片。
方法/步驟
打開一張圖片,halcon源碼為:
dev_close_window ()
read_image (Image, 'D:/MyFile/halcon/長度和角度測量/圖.png')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
導出halcon代碼(文件->導出),如下圖所示:
混合編程之打開圖片#
建立C#工程,如下圖所示:
混合編程之打開圖片#
更改項目屬性:(目標框架改為:.NET Framework 4),如下圖所示:
混合編程之打開圖片#
添加HWindowControl控件:
在工具箱中右擊->選項卡(向.NET Framework組件庫 添加HWindowControl控件),如下圖所示:
混合編程之打開圖片#
添加HWindowControl控件後的工具箱,如下圖所示:
混合編程之打開圖片#
設置程序界面,如下圖所示:
混合編程之打開圖片#
添加引用,如下圖所示:
混合編程之打開圖片#
從導出的ReadImage.cs中拷貝HDevelopExport類到命名空間 HalconCsExample,如下圖所示:
混合編程之打開圖片#
增加代碼,如下圖所示:
混合編程之打開圖片#
運行結果,如下圖所示:
混合編程之打開圖片#