halcon與C#混合編程之打開圖片?

Tags: 作者, 圖片,

本篇經驗介紹利用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代碼(文件->導出),如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

建立C#工程,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

更改項目屬性:(目標框架改為:.NET Framework 4),如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

添加HWindowControl控件:

在工具箱中右擊->選項卡(向.NET Framework組件庫 添加HWindowControl控件),如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

添加HWindowControl控件後的工具箱,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

設置程序界面,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

添加引用,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

從導出的ReadImage.cs中拷貝HDevelopExport類到命名空間 HalconCsExample,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

增加代碼,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

運行結果,如下圖所示:

halcon與C#混合編程之打開圖片

混合編程之打開圖片#

相關問題答案