基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类

1、整体评估
对于待检测的颗粒,其缺陷可分为形状类缺陷和颜色类缺陷两大类。大部分的形状类缺陷都能够检测,颜色类缺陷目前能够检测黑色颗粒带白条的情况。
1)对于形状类缺陷,如果通过厂家配合,在实际检测工位上添加类似震动的机械装置,能够将众多独立的颗粒分开,则所有的形状类缺陷都能够检测。
2)对于颜色类缺陷,后续通过更换合适的颜色打光,实现所有的缺陷检测也不存在太大问题。
需要说明的是,本次实验的对象是黑色颗粒。因为对于目前成像的白色背景,白色颗粒无法准确分割,故无法进行后续的检测实验。但白色与黑色颗粒的缺陷大部分相对应,以下以黑色颗粒为例进行说明。
2、当前能够检测的缺陷
需提前说明的是,为区分检测效果,绿色框用来标记无缺陷目标,红色框用来标记缺陷目标。目前为凸显对比效果,部分轻微缺陷目标暂时将其认为是正常的,检测的严格程度都是可调节的,这一点对后续的生产线实际检测也是至关重要的。
1)玻纤外漏
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第1张图片
2)毛刺
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第2张图片
3)碎粒子
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第3张图片
此处便可明显观察到颗粒聚堆对检测的影响,原本个头较小的粒子应该被检测出缺陷,但聚堆后构成整体,反而符合面积阈值,因此被错检。
4)拖尾粒子
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第4张图片
5)长条
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第5张图片
6)白条
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第6张图片
3、当前无法能够检测的缺陷
1)多联粒
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第7张图片
虽然多联粒当前无法检测,但在控制好颗粒聚堆的情况以及给出粒子尺寸后依然能够实现检测。
2)未切断
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第8张图片
同多联粒一样,在控制好颗粒聚堆的情况以及给出粒子尺寸后依然能够实现检测。
3)空心发泡
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第9张图片
空心发泡预计难以实现检测,因其缺陷所呈现的颜色特征不够明显。且在实际检测时无法保障粒子的缺陷面一定朝向摄像头,因此难以实现检测。
4)杂色
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第10张图片
对于杂色粒子,在选择合适的颜色光源后,能够被检测出。但需注意的是,不同颜色的杂色粒子(如黑色和白色粒子)可能需要不同颜色的光源,具体还需后续试验确定。
4、应用于实际检测时需厂家配合的事项
1)需要确保在颗粒实际检测之前,有相应机构设置能够将聚堆的颗粒尽量分开。
2)确保合适颜色的检测工位背景,如黑色颗粒需要白色背景,白色颗粒需要黑色背景,也可能实验确定出一种颜色背景适应所有颜色颗粒。

代码:
基于Halcon的颗粒检测实验报告-基于halcon的颜色、形状检测、分类_第11张图片
欢迎前往微信公众号【洞观科研】留言探讨技术、深入合作。

你可能感兴趣的:(算法,图像处理,视觉检测)