前言本期教程主要教大家如何使用Halcon机器视觉,通过使用Halcon, 我们可以实现一些机器视觉的应用开发。
例如: OCR识别、视觉定位、缺陷检测等内容。什么是halcon?简单来说, Halcon就是一款应用于机器视觉的软件,它提供了一套开发工具,并且可以通过该工作导出不同编程语言的代码,能够快速的集成到其他的编程语言应用当中。开始了解了Halcon是个什么东西之后, 接下来主要的工作则
转载
2023-08-18 23:41:40
98阅读
大多数HALCON解决方案必须嵌入到主应用程序中(例如,提供图形用户界面),然后大多数机器视觉应用程序都是用c++或c#实现的。下面是我们关于下一个HALCON项目应该使用哪种主机语言的观点,供读者参考。语言选择编程语言的选择对于公司来说是一个战略和长期的决策。这很难在一篇文章中详细解释。我们将尽最大努力强调C++和C语言之间的差异。评估和最终决策必须由一个公司或其HalCon开发人员来执行。如果
转载
2023-09-05 14:53:59
155阅读
HALCON是由德国MVtec公司开发的一套完善的商用的标准机器视觉算法软件包,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。之所以这么受欢迎,是因为它具有以下几个让人难以拒绝的优点:HALCON 支持Windows,Linux和Mac OS操作系统;HALOCN拥有一套可交互式集成开发环境HDevelop,方便用户在最短时间内开发出视觉系统。HALCON 提供了
转载
2024-01-11 07:08:42
99阅读
产品简介: 用HALCON编程 HALCON提供多种开发语言的接口,如C++及内建的.NET支持接口。通过这些接口,用户可以从编程语言,如C、C++、C#、Visual Basic或 Delphi 中,访问超过1400个功能强大的HALCON算子。 HALCON/.NET  
转载
2023-12-19 14:42:45
9阅读
原创
2021-09-05 15:46:58
320阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. Hal
原创
2022-03-14 15:18:19
582阅读
机器视觉工程应用主要可划分为硬件和软件两大部分。硬件:工程应用的第一步就是硬件选型。硬件选型很关键,因为它是你后面工作的基础。主要是光源、工业相机和镜头选择。软件:目前业内商业库主要有Halcon,康耐视,DALSA,evision,NI等,开源库有OpenCV.其中NI的labview+vision模块。机器视觉工程应用的基本开发思路是:一、图像采集,二、图像分割,三、形态学处理,四、特征提取,
转载
2023-07-12 13:27:16
452阅读
点赞
最近某宝上买了一个工业相机和镜头,简单的做了一下实验;1)相机是需要驱动的按照商家的操作安装好驱动,这样电脑才能识别到;2)打开halcon的-助手-Image Acquisition-图像获取接口-检测-连接-点击实时即可看到相机输出;3)标定,先打印标定板,看我前面笔记操作,具体助手-Callibration-安装选择描述文件caltab_30mm.descr-标定-图像采集助手-然后把标定板
转载
2024-04-16 14:51:16
244阅读
点赞
HalconHalconHalcon基础入门一
原创
2021-08-02 14:35:19
780阅读
点赞
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
halcon学习方法:安装完halcon之后,在开始里出现一些文档 看完solution_guide_i.pdf就算是入门了,里面讲了大部分应用的需要的步骤及所用算法
quick_guide.pdf 快速入门halcon
转载
2024-08-25 16:38:04
97阅读
目录1、初始化以及结束Python接口:2、Python模型、.py文件路径3、导入py文件4、从py文件里获取所需的类函数,并执行5、Python返回值传递给C++ 提示:C++调用Python常用接口参考文章:C++调用Python的API总结
如何在C++中使用一个Python类
1、初始化以及结束Python接口:Py_Initialize(); // 初始化Py_Finalize();
转载
2023-11-03 09:46:28
182阅读
最近想学习一下机器视觉 用到的库是Halcon 自己到网上找halcon的教程不是收费的 就是随便搞搞的 没有能系统去学习的知识体系 而且大多博主可能就一篇教程 对于新手来说 简直是致命的 出现了有人想学 没人牵头的状况 为了让大家了解如何去使用halcon 我准备探索之后出一套halcon系列的教程 如果你也在学halcon 可以点个收藏 一起学习 首先halcon软件打开后是这个样子的 可以看
转载
2023-07-12 16:00:14
824阅读
HALCON算子函数总结(上)**HALCON算子函数——Chapter 1 : Classification** Chapter_1_:Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上。 2.classify_class_gmm 功能:通过一个高斯混合模型来计
转载
2024-02-28 14:44:20
136阅读
目录前言一、准备1、选取深度学习的分类模型2、获取模型中所使用图像的参数要求3、准备分类所需图片二、编写代码1、设置窗体2、将图片打上标签3、将图片处理为分类模型所需要的图片4、将图片的数据集进行拆分5、设置分类模型所需的参数和环境后,重新生成一个新的分类模型6、训练7、验证8、测试三、本地函数四、下载地址 前言最近学习深度学习时的一些总结和看法,参照深度学习的自带案例(classify_fru
转载
2023-11-14 12:47:57
1218阅读
一、Halcon新特性介绍 分为Halcon Progress和Halcon Steady两类: Progress:发布周期短(半年),更早拿到最新技术,订阅购买模式 Steady:发布周期长(2年),长期支持服务,标准购买模式1. 偏折法 17.12版本:适用于强发光下进行缺陷检测 18.05版本:也可用于弱反光下的缺陷检测
为了解决带有镜面反射的物体表面上例如凹陷和
转载
2024-06-14 04:49:35
85阅读
Halcon 入门教程(01)这篇教程很简单,实现的功能是计算下图中曲别针的数量和每个曲别针的朝向。主要内容是翻译自Halcon 的帮助文档 “Chapter 4 Programming HDevelop”。使用的图像如下:这篇教程中我们假设 HDevelop 的各个参数都为默认值,通常新安装好的 HDevelop 所有的参数就都是默认值。如果不是的话可以通过下面的命令行方式将 HDevelop
转载
2024-04-29 19:08:41
484阅读
引言主要讲述几种halcon中经常用到的一些阈值分割算子。1,全局阈值分割threshold(Image : Region : MinGray, MaxGray : )全局阈值分割,适用于环境稳定,目标与背景存在明显的灰度差的场合。(即根据高低双阈值将图像分为前景和背景)利用灰度直方图确定阈值进行图像分割。一般是物体与背景之间存在一个明显的灰度差,直方图会存在两个波峰一个是目标一个是背景,那么阈值
转载
2024-05-01 14:40:24
346阅读
HALCON课程的笔记,同步课程学习进度进行更新,主要记录学习的算子HALCON算子基本结构算子(图像输入:图像输出:控制输入:控制输出)HALCON常用算子read_image(:Image:FileName)作用:读取图片 Image:为读取的图片的变量名称 FileName:为图像文件所在的路径add_image(Image1, Image2 : ImageResult : Mult, Ad
转载
2024-08-05 10:17:07
1536阅读
1.深度网络模型基本参数 BatchSize:每次迭代的训练样本数。 InitialLearningRate:初始学习率 Momentum动量,如果BatchSize比较小,这个值可以设得大一点。 迭代次数NumEpochs EvaluationIntervalEpochs指将多少个Epoch传递给评估过程,这样经评估才能得到最佳模型。 ChangeLearningRateEpochs在某些周期内
转载
2024-06-11 11:09:48
144阅读
HDevelop 编程翻译自HDevelop users guide第4章 ByYC本章阐述如何使用HDevelop创建一个机器视觉应用。HDevelop应该是默认设置。如果不是,使用命令行 hdevelop –reset_preferences打开HDevelp即可。本章处理一个简单的例子,统计下图中别针的数量及方向。1. FileàNew(文件à新程序),创建一个新程序2.读取图像并存入图标参
转载
2023-09-24 08:27:39
565阅读