设为首页收藏本站
搜索
开启左侧

[资料] halcon与C#混合编程(一)打开一张图片

[复制链接]
IronMan 发表于 2016-7-30 00:01:17 | 显示全部楼层 |阅读模式

铂金VIP|主题 |帖子 |积分 3862

示例一:打开一张图片
halcon源码:
  1. dev_close_window ()
  2. read_image (Image, '图.png')
  3. get_image_size (Image, Width, Height)
  4. dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
  5. dev_display (Image)
复制代码
导出halcon代码(文件->导出)
建立C#工程:
更改项目属性:(目标框架改为:.NET Framework 4)
添加HWindowControl控件:
在工具箱中右击->选项卡(向.NET Framework组件库 添加HWindowControl控件)
添加HWindowControl控件后的工具箱:
设置程序界面:
添加引用:
从导出的ReadImage.cs中拷贝HDevelopExport类到命名空间 HalconCsExample:
增加代码:
运行结果:


51Halcon.com 专注于机器视觉应用技术
qinhfm 发表于 2016-12-9 22:51:20 | 显示全部楼层

部门经理|主题 |帖子 |积分 620

请问我电脑装的vis10版里没有HWindowControl控件是不是说明vis10不能与halcon混编?谢谢!
51Halcon.com 专注于机器视觉应用技术
vicky 发表于 2017-1-6 14:28:23 | 显示全部楼层

部门经理|主题 |帖子 |积分 531

HWindowControl控件是Halcon自带的控件吧!
51Halcon.com 专注于机器视觉应用技术
Tencent 发表于 2017-1-6 15:03:52 | 显示全部楼层

管理员|主题 |帖子 |积分 -5877

RE: halcon与C#混合编程(一)打开一张图片

qinhfm 发表于 2016-12-9 22:51
请问我电脑装的vis10版里没有HWindowControl控件是不是说明vis10不能与halcon混编?谢谢!

可以的,要自己把dll加载进去就可以了。
51Halcon.com 专注于机器视觉应用技术
Tencent 发表于 2017-1-6 15:04:56 | 显示全部楼层

管理员|主题 |帖子 |积分 -5877

RE: halcon与C#混合编程(一)打开一张图片

vicky 发表于 2017-1-6 14:28
HWindowControl控件是Halcon自带的控件吧!

是自带的,如果要在C#里面显示图片的话就需要引入dll,这个控件就是一个图片框!
51Halcon.com 专注于机器视觉应用技术
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

关闭

论坛推荐上一条 /5 下一条

Halcon技术
在线咨询
咨询热线
15019223858

小黑屋|手机版|Archiver|51Halcon机器视觉 | 粤ICP备15095995号-2|粤公网安备44030602000670号|   |

GMT+8, 2017-3-31 06:35 , Processed in 0.025675 second(s), 12 queries , Gzip On, Redis On.

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表