随笔分类 -  Halcon

Halcon是德国图像处理专业软件,具有易学易用,运算高效等特点,适用于机器视觉产品的开发。
摘要:例程:classify_halogen_bulbs.hdev 在Halcon中模式匹配最成熟最常用的方式该署支持向量机了,在本例程中展示了使用支持向量机对卤素灯的质量检测方法。通过这个案例,相信大家可以对支持向量机的使用有一个更加清晰的了解。在相当多的检测和识别的应用中,都可以使用相同的方法来解决分类问题。 图1. 卤素灯图像 大致原理: 一、准备阶段:描述样本 1. 准备好两组卤素灯图像样本,... 阅读全文
posted @ 2014-05-04 20:11 梦游太空2000 阅读(6715) 评论(2) 推荐(0) 编辑
摘要:例程:class_overlap_svm.hdev 说明:这个例程展示了如何用一个支持向量机来给一幅二维的图像进行分类。使用二维数据的原因是因为它可以很容易地联想成为区域和图像。本例程中使用了三个互相重叠的类(由二维平面三个不同颜色的像素点集组成)。三类不同颜色的像素点作为样本,将那些样本代入支持向量机进行训练。选取像素在二维平面的坐标作为特征向量,使支持向量机对这个二维特征区域进行分类。在结果中... 阅读全文
posted @ 2014-03-29 11:08 梦游太空2000 阅读(4753) 评论(0) 推荐(1) 编辑
摘要:例程:detect_indent_fft.hdev说明:这个程序展示了如何利用快速傅里叶变换(FFT)对塑料制品的表面进行目标(缺陷)的检测,大致分为三步:首先,我们用高斯滤波器构造一个合适的滤波器(将原图通过高斯滤波器滤波);然后,将原图和构造的滤波器进行快速傅里叶变换;最后,利用形态学算子将缺陷表示在滤波后的图片上(在缺陷上画圈)。注:代码中绿色部分为个人理解和注释,其余为例程中原有代码*Initialization(初始化)dev_updata_off() //这一句包含如下三个算子://dev_updata_pc(‘off’) 关闭更新程序计数器//dev_up... 阅读全文
posted @ 2014-03-26 13:57 梦游太空2000 阅读(33368) 评论(4) 推荐(3) 编辑
摘要:例程:surface_scratch.hdev 说明:这个程序利用局部阈值和形态学处理提取表面划痕 代码中绿色部分为个人理解和注释,其余为例程中原有代码 *surface_scratch.hdev:extraction of surface scratches via local thresholding and morphological post-processing*dev_close_... 阅读全文
posted @ 2014-03-26 13:13 梦游太空2000 阅读(10654) 评论(1) 推荐(4) 编辑