HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例

这篇具有很好参考价值的文章主要介绍了HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

HALCON 为一款比较流行的商业视觉处理软件,他提供了多种开发的模式,可以在HALCON中开发,也可以将HALCON的设计通过导出库的形式集成到其他开发环境里面,以方便系统集成。本文为笔者自己的一个3D 视觉检测项目,利用HALCON的3D 库开发算法,然后,将算法集成到 MS-VS-C#的环境中:


集成环境:

Windows10,64位系统:

Microsoft Visual Studio Community 2019 版本 16.11.22

HALCON 18.1 Progress (x64-win64 avx2)


步骤1: 在HALCON中构建你的3D的应用:

【案,也就是你在HALCON中的算法,

笔者在HALCON中构建了一个机器人的3D抓取项目,anyway,大致的算法在HALCON中已经基本完成了,下面的图例,显示了从扫描的点云中通过分割算法等拿到了一个球体】
HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例,3D机器视觉,C#,HALCON,visual studio,ide,HALCON,计算机视觉,3D视觉,c#,visual studio code


步骤2 : 将HALCON的设计导出到C#的格式

2.1 HALCON算法的导出: 

 在HALCON中,选择导出:

HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例,3D机器视觉,C#,HALCON,visual studio,ide,HALCON,计算机视觉,3D视觉,c#,visual studio code

HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例,3D机器视觉,C#,HALCON,visual studio,ide,HALCON,计算机视觉,3D视觉,c#,visual studio code

然后,我们导出到一个cs(C sharp)文件备用:

HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例,3D机器视觉,C#,HALCON,visual studio,ide,HALCON,计算机视觉,3D视觉,c#,visual studio code

2.2 HALCON输出文件预览和解读:

【Franklin案,这里是比较重要的介绍】

在HALCON依据C#输出的文件里面,有一些标准的文件格式,这些未来是我们移植要用到的,这里逐一说明:

2.2.1 命名空间的申明

这个肯定是需要的:文章来源地址https://www.toymoban.com/news/detail-739750.html

//
// File generated by HDevelop for HALCON/.NET (C#) Version 18.11.0.1
// Non-ASCII strings in this file are encoded in local-8-bit encoding (cp936).
// 
// Please note that non-ASCII characters in string constants are exported
// as octal codes in order 

到了这里,关于HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包