ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HALCON 简单介绍

2020-12-22 00:01:06  阅读:3449  来源: 互联网

标签:示例 检测 介绍 HALCON 开发 HDevelop 应用 简单


​HALCON是由德国MVtec公司开发的一套完善的商用的标准机器视觉算法软件包,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。之所以这么受欢迎,是因为它具有以下几个让人难以拒绝的优点:

  • HALCON 支持Windows,Linux和Mac OS操作系统;
  • HALOCN拥有一套可交互式集成开发环境HDevelop,方便用户在最短时间内开发出视觉系统。
  • HALCON 提供了用于表面检测,二维目标识别,定位,测量,光学字符识别,机器人视觉,一维二维码识别,三维目标识别,定位,测量,颜色检测 等一千七百多个算子,既有传统算法又有深度学习算子,能够满足医学,遥感,半导体,航空,机械,摄影测量,印刷,汽车制造等几乎所有行业。
  • HDevelop针对不同行业中的典型应用场景,提供了数百个解决方案的范例程序,方便用户参考设计方案,甚至都不需要修改直接使用即可。此外,以问题为导向的手册, 可以让您快速找到使用说明。
  • HALCON 所有算子提供 C,C++,C#,VB,Delphi等多种编程语言,也可以利用开发环境HDevelop直接导出不同语言的程序代码,减少开发难度;
  • 除了图像处理功能,HALCON提供了机器视觉应用环境中被需要的各种工具,例如通过套接字或者串口的通信,文件处理,数据分析,算术操作,或者分类。HALCON还提供灵活的并行化方法,以探索多处理器或者多核硬件来加速应用程序。
  • HALCON不限制采集设备,支持大多数图像采集卡及带有DirectShow和IEEE 1394驱动的采集设备。即使是尚未支持的相机,用户除了可以透过指标(pointer)轻易的抓取影像,还可以利用HALCON扩展性的架构,自行撰写DLL文件和系统连接。

说了这么多,无图无真相。下面请大家做好心理准备,我们来看几个HALCON自带的示例程序,感受一下它那令人震撼的效果吧!

首先来看一下HALCON的集成开发环境HDevelop中的实例程序浏览器吧,下图左侧按照应用范围和工业领域两种方式对示例进行分类,方便用户查询。
实例程序浏览器
接下来是工业中应用比较多的二维测量应用示例:

钻石分割角度测量
元件尺寸测量
然后是缺陷检测应用,包括使用光度立体法检测皮革表面缺陷和三维物体表面缺陷检测示例:

皮革表面缺陷检测
3维物体表面缺陷检测
OCR光学字符识别案例:
轮胎表面字符识别
字符识别
以上都是基于二维数据的应用,下面再来看一下三维领域的操作,包括机械臂手眼标定,基于3D模型的工件位姿识别,3D点云分割:
机械臂手眼标定
3D物体位姿识别
3D点云分割
怎么样,大家有没有被震撼到?以上仅仅是HALCON 众多案例中的冰山一角。通过这几个案例的效果图,相信你已经有了一些感性的认识,如果想进一步了解HALCON 的话,别着急,接下来,我会带你一起一步步深入探究他的全貌。



在这里插入图片描述

标签:示例,检测,介绍,HALCON,开发,HDevelop,应用,简单
来源: https://blog.csdn.net/a987851239/article/details/111502589

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有