C# 联合HALCON编程 之 HALCON引擎在C#内的调用(入门级!!!)

编程环境:VS2019 +HALCON 20.11

C#联合HALCON的编程方式大致分为三种,个人经验,如有其他方法,欢迎留言讨论哦~

①:HALCON导出语言方式

HDevelop内导出类文件后,C#执行所导出的类文件(个人觉得比较难用,维护调整极为不便)。

②采用高级语言式编程

对于编程能力要求较高,且对于运行流程无可视化,前期调试比较复杂。适合实现代码量较少的功能。

例如:

            HOperatorSet.ReadImage(out HObject Image_Read, "D:\\SaveImages\\TEST.JPEG");
            HOperatorSet.Threshold(Image_Read, out HObject Thres_Region, 100, 255);
            HOperatorSet.AreaCenter(Thres_Region, out HTuple AREA, out HTuple row, out HTuple col);

③采用调用HALCON引擎功能,本次说明方法!

个人觉得这是最方便的联合编程方式,可全程在HDevelop内部进行halcon程序编写,之后导出为库工程,C#内进行调用即可

C#内调用HALCON引擎流程

HDevelop内:

1、确认输入输出变量并编写HALCON程序


*输入
read_image(Image, 
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值