Halcon慢慢来(浅学Halcon)

article/2025/9/2 2:07:40

浅学Halcon

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

首先乱七八糟了解了下Halcon是个啥?

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。

怎么下载,配置Halcon?

自己去找教程,非常ez。
在这里插入图片描述

入门第一天需要了解:

有过一定Opencv实操的小伙伴一定对一些图像处理有一定理解,我试着做了以下,确实方便好用。
在这里插入图片描述

紧跟一个分割处理并且把处理信息存在文件中:

在这里插入图片描述

Halcon直接接入摄像头处理也是十分方便:

如下看图点点点就行了
在这里插入图片描述
此外她她她还提供了
读文件的三种方式
一次读入多张图片
实时读入摄像头信息

Blob分析

Blob分析(分析感兴趣区域ROI)
二值化(各种阈值)
形态学
特征选择
——————————————————————————————————————
Reduce_domain()
不改变图像矩阵大小,只是(ROI)改变图像的定义域。
Crop_domain()
如果一副大图上,就一块区域有值,其他区域均没有值。通过调用该函数,能够将有值的区域以最小外界正矩形的方式返回,而剪掉那些没有值的区域。
 一般来说,如果想要得到某个ROI区域的小图,且对小图的尺寸有要求时,需要特别注意,配合使用上述两个函数。比如说要调用傅立叶变换对小图进行分析。
实际blob:
在这里插入图片描述

总结 :

Halcon:机器视觉行业里知名的商业视觉库,非开源的,在国内市场份额处于第一,其提供了1500个多个API算子供开发人员使用,有些编程基础的都可以轻松的入门,其调试也是很方便的,断点单步运行,图像变化随时可以看到。Halcon算子可以被C++,VB,C#,Delphi等开发语言调用,同时算子也提供COM版,原则上,支持COM的所有语言都是可以调用Halcon算子的,所以其开发灵活性和调试方便性深受广大开发者喜欢。

Opencv:计算机图像方面的图像库,开源的,可以用于商用,在很多高校和科研机构使用比较多,更多的人选择它,是为了写自己的算法,其调试不像Halcon那样方便,其项目开发周期也比Halcon要长,所以在工业应用上,还不是太多。

所以,如果你是搞算法的,并且项目周期长,公司不愿意购买/使用商业视觉软件的,可以考虑Opencv;如果你的项目周期短,公司可以承受商业软件的成本,选择Halcon会是比较明智的选择。

就酱!早睡早起

在这里插入图片描述


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

相关文章

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…

phpstorm授权激活

JetBrains激活 JetBrains 授权服务器(License Server URL):http://idea.imsxm.com 使用方法:激活时选择License server 填入http://idea.imsxm.com 点击Active即可。 how-to-active: when active,type the url in License server address input box,and then press …

webStorm 2018 激活码、phpStorm 2018激活

1.下载安装软件,去官网下载 http://www.jetbrains.com/products.html?fromMenu2.找到路径 win C:\Windows\System32\drivers\etcLinux和mac的hosts文件路径为:/etc/hosts mac下的host文件要先拷贝出来修改修改完了再拷贝进去,不能直接修改 如果遇到权限问题&#x…

PhpStorm 注册码

JetBrains PhpStorm key PhpStorm注册码 User Name : EMBRACE License Key : LICENSE BEGIN 43136-12042010 00002UsvSON704l"dILe1PVx3y4"B3 49AU6oSDJrsjE8nMOQh"8HTDJHIUUh gd1BebYc5U"6OxDbVsALB4Eb10PW8" LICENSE END 如图: