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

news2024/12/29 9:33:21

前言:

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中已经基本完成了,下面的图例,显示了从扫描的点云中通过分割算法等拿到了一个球体】


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

2.1 HALCON算法的导出: 

 在HALCON中,选择导出:

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

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

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

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

 

2.2.1 命名空间的申明

这个肯定是需要的:

//
// 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 ord

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1163267.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

指挥通信车360度3d虚拟互动展示系统的优势及特点

通信车是装有通信装备,用于保障通信联络的专用车辆,用于偏僻/特殊环境下的机动通信。并且机动通信局装备通常分为应急综合通信车、网络管理车、程控电话车、自适应跳频电台车、数字扩频接力车、散射通信车、卫星通信车、光缆引接车、线缆收放车和通信电源…

医疗数据可视化大屏:重构医疗决策的未来

医疗行业一直是信息密集型领域之一,它的复杂性不仅在于患者病历和医疗数据的海量积累,还包括了病情诊断、医疗资源分配、病患治疗等多层次的挑战。随着信息技术的不断发展,医疗数据可视化大屏成为了一种创新性的工具,它为医疗管理…

Linux学习笔记之一(计算机网络基础)

Linux learning note 1、计算机网络1.1、IP地址和MAC地址1.2、NAT、端口1.3、动态IP、静态IP、DHCP1.4、子网掩码、网关地址、DNS服务器1.5、TCP、UDP、ftp、http 2、虚拟机的网络管理2.1、桥接模式2.2、NAT模式2.3、仅主机模式2.4、总结 1、计算机网络 1.1、IP地址和MAC地址 …

python:将多个9波段影像tif文件转成numpy格式保存

作者:CSDN @ _养乐多_ 最近有粉丝问,如何将多个9波段的Aster影像tif文件转成numpy格式保存,然后输入网络进去训练。本文提供了两种思路和代码。 结果如下图所示, 文章目录 一、简单方法(分两步)二、端到端方法(一步到位)一、简单方法(分两步) 先将所有的多波段影像…

葡萄酒中的“多酚”有机化合物

“多酚”是在植物中发现的有机化合物,包括树皮、种子、坚果、茶叶和木材。单宁是一种多酚,它们完全是天然的,但是尝起来很苦。如果你是一个茶迷,你应该知道喝一口高单宁的红茶会使你的口腔内侧起皱。 葡萄也含有大量的单宁&#…

文心一言画图体验1.0

文心一言画图体验1 版本:文心大模型3.5 文心一言官方链接:https://yiyan.baidu.com/ 1、画一幅画:在大树下喝啤酒的熊猫,水墨风格,中国风,印象主义,写意,薄涂 2、画一幅画&#x…

一、VPN基础

VPN基础 1、定义及特征2、VPN优势3、VPN分类4、VPN体系结构5、VPN实现的模式 —————————————————————————————————————————————————— 1、定义及特征 虚拟专用网VPN是依靠Internet服务提供商ISP和网络服务提供商NSP在公共网…

如何保证跨国传输的安全性,了解这篇文章就够了

在当今的全球化时代,跨国传输是许多企业不可或缺的业务需求,无论是进行远程协作、数据分析、项目交付、市场拓展等,都需要在不同国家或地区之间进行数据、信息、货物或服务的传输。然而,跨国传输也面临着很多挑战和风险&#xff0…

中兴路由器、小米路由器无线信号强度对比

最近小米新推出的路由器小米AX3000T非常火,在网上看到有好多人都在安利,引起了我的兴趣,刚好老家的路由器用了这么久也是时候要换一个了,毕竟我妈老说上网卡??所以我立马就在PDD搞了一台回来,打算和我现在家里用的中…

【进程控制⑥】:进程替换/exec*()系列接口

【进程控制⑥】:进程替换/ exec*()系列接口 一.进程替换原理二.替换特点1.独立性2.唯一性3.不变性4.不返回 三.程序替换应用【exec*系列系统调用】①execl:②execlp:③execv:④execle: 一.进程替换原理 我…

【自动控制原理】数学模型:控制系统的运动微分方程、拉氏变换和反变换、传递函数

文章目录 第2章 数学模型基本概念2.1 控制系统的运动微分方程a. 常微分方程的一般标准形式b. 线性定常系统微分方程的一般标准形式 2.1.1 建立数学模型的一般步骤2.1.2 控制系统微分方程的列写 2.2 拉氏变换和反变换2.2.1 拉氏变换的定义2.2.2 典型函数的拉氏变换2.2.3 拉氏变换…

2023年鸿雁全国经销商大会暨秋季新品发布会圆满落幕

聚力同行,再起征程。11月2日,一场以“数字双翼,鸿雁奋飞”为主题的鸿雁全国经销商大会暨秋季新品布会在杭州盛大召开。鸿雁电器总裁王米成、副总裁吴明、副总裁夏晓衍、市场部总经理梁彩雷、灯饰与智能家居渠道部总经理王育炳、五金水暖渠道部…

照亮室外生活:户外灯具的创新趋势

日落之后,庭院变成了一个独特的世界,等待我们探索和享受。然而,要让庭院成为温馨、迷人的地方,户外照明起着关键作用。在这里,我们将讨论如何通过巧妙的户外照明,为庭院带来夜晚的魅力。 户外照明不仅是为了…

石油开采vr模拟生产安全体验平台提高员工上岗技能

近年以来我国矿山曾发生多起罐笼坠落事故,造成多人死伤,给企业和社会造成不良影响,事故的发生的主要原因多是人员违章、安全设施附件检修维护不到位。 钻井平台安全生产重于泰山,关乎经济社会发展大局,更关乎人们群众生…

StoneDB-8.0-V2.1.0 企业版正式发布!免费公测中!

很高兴告诉大家,我们StoneDB-8.0-V2.1.0企业版正式发布了!经过一个月的开发,我们的研发团队用极高的效率对2.0新架构版本查漏补缺,完善了最新架构的代码,并对性能、稳定性做出了优化,同时也修复了一些用户们…

OmniGraffle Pro 7.22.2(思维导图工具)

OmniGraffle Pro是一款图表绘制和设计软件,它的主要特点包括: 功能强大:OmniGraffle Pro提供了丰富的图形设计工具,包括各种形状库、图层支持、自定义模板等,可以满足用户在图表绘制和设计方面的各种需求。智能连接和…

《Linux从练气到飞升》No.25 Linux中多线程概念

🕺作者: 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的…

WIN11如何固定文件夹查看方式

找一个文件夹,设置成自己需要的视图方式 文件夹选项>查看>应用到文件夹 缺点:所有相同类型文件夹都会使用此视图

什么是IPA,和RPA有啥区别和联系?

∵ IPA中包含了RPA的“PA”,AI的“I” ∴IPARPAAI,等式成立! AI:或人工智能,是一种复杂的计算机技术,旨在模仿人类智能行为和决策的能力。它涵盖了多种技术和方法,包括:机器学习&am…

脑洞大开、超级新奇小说,情节绝对出乎你的意料,不能错过

今天小郑要向大家推荐三本令人眼前一亮的小说,这些作品不仅脑洞大开,而且文笔也绝对一流,绝对不容错过! 《明尊》 但是,这部小说也有一些缺点。尤其是在不同副本之间质量起伏不定,有时候作者为了突出主角…