导出文件
如需与其他语言进行联合编程,可以在文件--->导出中导出所需要的相应语言。
导出的函数文件可以被c# 调用.
视觉计算程序+通讯程序+机器人控制
halcon与c#联合编程
halcon作为一款强大的图形图像处理软件,可对工作中遇到的各种图像进行处理,同时还有功能强大的算子以及很全面的例程,作为进行处理的主程序是非常不错的。但是,halcon依旧有缺陷,就是无法做到图形化界面的建立,故需要和其他软件联合编程才行。恰好,halcon可以导出成各个语言进行二次开发。本文即介绍如何用halcon和c#进行联合开发。
(1)显示图像
c#与halcon联合编程第一步就是调用halcon图像处理数据库,是否调用成功,通常是利用halcon的图像显示控件能否正确显示图像进行判断。下面就简单介绍一下如何利用c#调用halcon图像显示控件来显示图像。
创建c#项目,创建一个windows窗体应用程序。
2.在项目中引用halcon的dll文件。鼠标右键单击“引用”–“添加引用”,如下图:
在弹出的引用管理器中点击下方的“浏览”按钮。选择halcon安装目录下的halcondotnet.dll文件,点击添加–确定。本文以halcon12为例子,如下图:
引用成功后halcondotnet会出现在引用项目里。
3.添加halcon图像显示控件。在visual studio左侧点击“工具箱”,在空白区域点击鼠标右键,选择“选择项”。在.net framework组件“这一页中点击”浏览“按钮,同样添加刚刚引用的那个halcondotnet.dll文件。
添加成功后,在常规一类中会出现hwindowcontrol这个控件。如下图。
将该控件添加到界面上。如下图:
查看添加的这个hwindowcontrol控件的属性可以看到控件的名称为hwindowcontrol1,这个名称在程序中会用到。如下图:
区块链数字溯源解决的问题及应用场景
3G通信时代会有哪些热门业务
中国电信将采用SA独立组网方案来实现真正的5G
食品重金属含量检测仪的相关功能介绍
云联万物 数智未来| 2022大华股份高峰论坛顺利举办
如何用halcon和C#进行联合开发
中兴通讯2019年财报:实现营收907.37亿元,同比增长6.11%
苹果和三星的穿戴设备增长迅猛,小米压力山大
苹果布局AR/VR,如何打造真正的爆品?
人工智能会对哪些方面有所影响
激光锡焊在航空航天领域的应用
国产芯片主要具备哪三大优势?
供应/回收HP8713B网络分析仪HP8920B小兵/罗S1
电力用智能高频开关整流式充电电源
大型变压器现场干燥技术
特斯拉发布季度财报同时宣布特斯拉Model 3九月量产
酷派大神X7拆解 1599元的手机有如此的做工也是相当难得
Steam 宣布全新客户端 Beta 版本:对 PS5 DualSense 手柄完全支持
安科瑞公司ABAT系列蓄电池在线监测系统
一种新型的基于仿真的MEMS结构进化方法