HALCON 简单介绍

article/2025/9/2 2:09:20

​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 的话,别着急,接下来,我会带你一起一步步深入探究他的全貌。



在这里插入图片描述


http://chatgpt.dhexx.cn/article/gLdRsbjX.shtml

相关文章

halcon第一讲:基本操作

本文通过Blob分析提取出图片中的硬币,来熟悉halcon的基本操作。 1、读取图像,halcon读取图像有三种方式:1)、文件->读取图像;2)、通过助手;3)、代码 *打开窗口 dev_open_window (0, 0, 512, 512, black, WindowHandle) *读取图像 read_image (Image,1.png) 读取的图…

(1)-Halcon入门学习路线

Halcon学习路线 01. Blob分析、定位、图像预处理、仿射变换(目的:得到目标区域) 02. 字符识别(一二维码、OCR) 03. 识别定位:模板匹配(灰度、相关性、形状) 04. 尺寸测量&#xff1a…

Halcon慢慢来(浅学Halcon)

浅学Halcon 首先乱七八糟了解了下Halcon是个啥?怎么下载,配置Halcon?入门第一天需要了解:紧跟一个分割处理并且把处理信息存在文件中:Halcon直接接入摄像头处理也是十分方便:Blob分析总结 :就酱…

halcon-20.11-windows安装教程

一:下载 链接:https://pan.baidu.com/s/1GItC8wFxv321I9HY-yQvjw?pwd4869 提取码:4869 二:安装 下载完成后将其他软件退出 1.先安装halcon-20.11-windows.exe。 安装完成后,再安装halcon-20.11-windows-deep-learni…

halcon中的深度学习

什么是深度学习? 深度学习是一系列机器学习的方法集合,其算法结构类似于多层级的神经网络。通过对大量的训练样本图像的学习,提取其各个层次的特征,使网络具有判别和推理能力。 深度学习它的主要工作是什么? 如下图…

【Halcon】 Halcon 22.11 安装详细教程

文章目录 1安装2 获取许可证 license2.1 license下载(需要每月更换)2.2 激活 license放置在相应文件夹下3 DLT 安装1安装 1.解压安装包 2.打开运行 exe 程序 跳转至页面 点击“可获得的”,并安装选择: AVAILABLE ->INSTALL 可获得的 ->安装

【halcon】halcon常用方法总结

寻找特征步步逼近 选中一块区域,查看这个区域的特征: 比如可以查看这个区域的面积: 再配合面积选择的算子: select_shape (SelectedRegions, SelectedRegions1, area, and, 7500, 99999) 完美~~~ select_shape (SelectedRegion…

Halcon 学习笔记 (一)

图像预处理 消除噪声mean_image/binomial_filter抑制小斑点或细线median_image平滑图像smooth_image平滑图像的同时保存边缘anisotropic_diffusion 遍历文件夹与文件选择 1)遍历文件夹: list_files( : : Directory, Options : Files) Directory&#x…

Python联合Halcon(详细教程)

目录 前言方法法1:(导入python版halcon库,复现代码)法2:(封装函数,直接调用.hdev文件) 前言 在项目开发过程中,若遇到需要将Halcon的图像处理代码加载到C项目中&#xf…

Halcon深度学习环境搭建(win下)全网最全教程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/cashmood/article/details/105042928 文章目录 halcon深度学习介绍系统与环境搭建1、对电脑系统与硬…

机器视觉Halcon教程(1.介绍)

前言 本期教程主要教大家如何使用Halcon机器视觉,通过使用Halcon, 我们可以实现一些机器视觉的应用开发。例如: OCR识别、视觉定位、缺陷检测等内容。 什么是halcon? 简单来说, Halcon就是一款应用于机器视觉的软件,它提供了一套开发工具&…

Halcon 入门教程(01)

Halcon 入门教程(01) 这篇教程很简单,实现的功能是计算下图中曲别针的数量和每个曲别针的朝向。主要内容是翻译自Halcon 的帮助文档 “Chapter 4 Programming HDevelop”。 使用的图像如下: 这篇教程中我们假设 HDevelop 的各个参数都为默认值&#xf…

Halcon 入门教程

Halcon 入门教程(01) 这篇教程很简单,实现的功能是计算下图中曲别针的数量和每个曲别针的朝向。主要内容是翻译自Halcon 的帮助文档 “Chapter 4 Programming HDevelop”。 使用的图像如下: 这篇教程中我们假设 HDevelop 的各个参数都为默认值&#x…

Halcon教程一 :软件入门

最近想学习一下机器视觉 用到的库是Halcon 自己到网上找halcon的教程不是收费的 就是随便搞搞的 没有能系统去学习的知识体系 而且大多博主可能就一篇教程 对于新手来说 简直是致命的 出现了有人想学 没人牵头的状况 为了让大家了解如何去使用halcon 我准备探索之后出一套halco…

halcon安装教程

初步学习halcom(1)环境安装 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、halcon二、安装环境1.下载地址2.安装环境 前言 HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算…

Halcon教程系列/启蒙----(1)初识Halcon

本教程全部基于Halcon12.0 开发环境 窗口布局 打开halcon后 基本布局从上到下依次是文件栏、工具栏、以及图形窗口和程序编辑器,打开变量窗口或者算子窗口会显示相应的窗口。 a.通过文件栏—>窗口—>打开窗口名称来打开相应窗口 b.如果发现窗口比较乱&…

Halcon入门教程手册

Halcom安装方法 Halcon下载连接 大恒图像为Halcon国内唯一代理商,需要购买正版联系大恒图像销售人员 一、Halcon软件界面介绍 二、Halcon自带例程,这里有大量识别检测程序案例 三、读取一张图像 四、基本算子 五、简单的条码识别案例 六、简单的语…

phpstorm 2016.1.2 注册码 在线激活

注册phpstorm 2016.1.2时选择“License server”输入 http://idea.qinxi1992.cn/ 点击“OK”快速激活JetBrains 2016.1.2系列产品 2016-06-30 亲测有用,赶快去试试吧! 激活方法如下

phpstorm免费激活步骤

本篇给大家介绍一个重要的免费激活方法(也可在过期前激活),具体操作步骤如下: 1.打开PHPstorm 2.这里我们来点击activation code 3.会到这样的一个输入框界面,接着我们到浏览器中打开http://idea.lanyus.com/ 这个网…

PhpStorm激活码

选择许可证服务器 方法一: 配置host 0.0.0.0 account.jetbrains.com 直接打开网站:http://idea.lanyus.com/getkey?userNamelanyu 复制到Activation code中 方法二: 本地激活PHPStorm 2016.3(不上网): 文件加载L…