随笔分类 - Halcon
摘要:寻找边缘的传统方法,比如图像中的暗/亮过渡部分,是应用边缘滤波器。这些过滤器的作用是寻找明暗交界处的像素。用数学术语来说,这些滤波器决定了图像的梯度。这个图像梯度通常是边缘振幅与/或边缘方向,通过选择所有具有高边缘振幅的像素,可以提取出区域之间的轮廓线。HALCON提供了所有标准的边缘过滤器,如 S
阅读全文
摘要:下面的例子简要介绍了如何使用HALCON的一维测量工具。最长的部分是预处理和后处理;测量本身只包括两个操作符调用。 测量保险丝-fuse 预处理主要是测量线的生成。在示例程序中,这个步骤是通过将测量对象的参数分配给变量来完成的。 read_image (Fuse, 'fuse') Row := 29
阅读全文
摘要:一维测量(也叫一维计量或卡尺)的概念非常直观。沿着一个预定的区域(主要是垂直于RIO感兴趣区域的方向) 边缘的位置。这里的边缘为从暗到亮或从亮到暗的过渡。 基于提取的边缘,可以测量零件的尺寸。例如,可以测量 ROI内零件的宽度,并将边缘定位在其左右两侧。 除了这些简单的矩形ROI外,圆弧也可以用来测
阅读全文
摘要:很明显,图像的采集是所有机器视觉应用中必须解决的问题,HALCON提供了为各种图像采集设备执行这种交互的接口,图像采集的任务被简化为几行代码,只需几个操作符的调用,更重要的是,这种简单并不是以限制可用功能为代价。使用HALCON,可以在不同的时间模式下从不同的采集设备和相机中获取图像。除了从相机中获
阅读全文
摘要:涉及算子 获取图像 使用ROI 对齐ROI或图像 校正图像 基础内容这里不再重述 预处理图像(过滤) 基础: mean_image(平均平滑过滤),gauss_filter(高斯滤波),binomial_filter(二项式滤波器),median_image(中值滤波) 高级: smooth_ima
阅读全文
摘要:官方示例中有许多很好的例子可以帮助大家理解和学习Halcon,下面举几个经典的斑点分析例子讲解一下 Crystals 图中显示了在高层大气中采集到的晶体样本的图像。任务是分析对象以确定特定形状的频率。重要的对象之一是六角形。 首先,使用read_image从文件中读取图像。由于晶体的对比度相对较低且
阅读全文
摘要:斑点分析的算法非常简单:在图像中,相关对象的像素(也称为前景)通过其灰度值来识别。例如,图中示例显示了液体中的组织颗粒。这些粒子是明亮的,液体(背景)是暗的。通过选择明亮的像素(阈值),可以很容易检测到颗粒。在许多应用中,暗像素和亮像素的简单条件不再成立,但结果相同可以通过额外的预处理或像素选择/分
阅读全文