摘要: 摘要 缺陷检测是视觉需求中难度最大一类需求,主要是其稳定性和精度的保证。首先常见缺陷:凹凸、污点瑕疵、划痕、裂缝、探伤等。 缺陷检测算法不同于尺寸、二维码、OCR等算法。后者应用场景比较单一,基本都是套用一些成熟的算子,所以门槛较低,比较容易做成标准化的工具。而缺陷检测极具行业特点,不同行业的缺陷算 阅读全文
posted @ 2021-06-09 20:47 唯有自己强大 阅读(23480) 评论(2) 推荐(12) 编辑
摘要: 引言 前面对机器视觉的硬件做了一些系统的总结: 机器视觉——(一,光源) - 唯有自己强大 - 博客园 (cnblogs.com) 机器视觉——(二,相机) - 唯有自己强大 - 博客园 (cnblogs.com) 机器视觉——(三,镜头) - 唯有自己强大 - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-06-08 17:55 唯有自己强大 阅读(8892) 评论(0) 推荐(1) 编辑
摘要: 引言 前两篇对机器视觉项目的相机和光源做了一个大致总结, 机器视觉——(一,光源) - 唯有自己强大 - 博客园 (cnblogs.com) 机器视觉——(二,相机) - 唯有自己强大 - 博客园 (cnblogs.com) 本篇在其基础上对镜头的选择进行分析,总结。 1、镜头的选择 工业相机镜头由 阅读全文
posted @ 2021-06-08 17:29 唯有自己强大 阅读(2706) 评论(0) 推荐(1) 编辑
摘要: 引言 上一篇中着中总结了光源的相关知识,以及光源选择,机器视觉——(一,光源) - 唯有自己强大 - 博客园 (cnblogs.com) 本篇就总结总结机器视觉在工业中的相机的概念以及选型。 1、相机的选择 (1)工业数字相机的分类: 工业相机按照芯片类型可以分为CCD相机、CMOS相机; 按照输出 阅读全文
posted @ 2021-06-08 16:30 唯有自己强大 阅读(2593) 评论(0) 推荐(1) 编辑
摘要: 引言 一般机器视觉系统:相机、镜头、光源、运动系统,本篇先来总结一下光源的相关知识。 对于机器视觉中的缺陷检测系列,视觉工业检测大体分为工件尺寸测量与定位,和表面缺陷检测,及各种Logo标识的检测与识别等。 尺寸测量主要是检测物体的长、宽、高,比较常见主要是物体的二维尺寸(宽和高)检测。 表面缺陷检 阅读全文
posted @ 2021-06-08 14:33 唯有自己强大 阅读(3085) 评论(0) 推荐(2) 编辑
摘要: HObject和HTuple的两种数据结构各有两种初始化方式,下面就来总结一下: HObject第一种初始化 HObject hobject=null; 表示HObject是没有对象,对象不存在。在halcon算子中,只能作为输出变量(即out位置),作为输入变量就会报错。 HObject第二种初始 阅读全文
posted @ 2021-06-07 22:17 唯有自己强大 阅读(3404) 评论(2) 推荐(2) 编辑
摘要: 摘要 本篇来用OpenCV实现Halcon中一个计算回形针方向的实例clip.hdev,并构建了计算角度函数和画箭头函数,得到的角度与halcon例程相差无多。 原图如下: Halcon代码比较简单,这里也贴出来: dev_update_window ('off') read_image (Clip 阅读全文
posted @ 2021-06-07 12:43 唯有自己强大 阅读(1072) 评论(0) 推荐(1) 编辑
摘要: 摘要 本篇来用OpenCV实现Halcon中一个简单的PCB印刷缺陷检测实例。 Halcon中对应的例子为pcb_inspection.hdev。并自定义一个正八边形结构元素进行开运算,闭运算,然后做差将缺陷标记显示。 原图如下: Halcon代码比较简单,这里也贴出来,短短13行: read_im 阅读全文
posted @ 2021-06-06 10:38 唯有自己强大 阅读(1485) 评论(0) 推荐(1) 编辑
摘要: 摘要 本篇来用OpenCV实现Halcon中一个简单的网格缺陷检测实例。 Halcon中对应的例子为novelty_detection_dyn_threshold.hdev。并对二值化中的三种阈值处理进行介绍和比较: 全局阈值二值化(含OTSU方法) 自适应阈值二值化 双阈值二值化 阈值处理分析 1 阅读全文
posted @ 2021-06-04 17:30 唯有自己强大 阅读(1752) 评论(0) 推荐(1) 编辑
摘要: 摘要 本文使用opencv实现Halcon中的一个瓶口缺陷检测实例(C++实现),Halcon中对应的例子为inspect_bottle_mouth.hdev,用于检测酒瓶瓶口是否出现破损等缺陷情形。 Halcon实例主要步骤包含五步,分别是: 使用阈值处理和形态学粗定位品口位置; XLD轮廓拟合最 阅读全文
posted @ 2021-06-04 10:09 唯有自己强大 阅读(2151) 评论(0) 推荐(0) 编辑