1.一种基于机器视觉的物品缺陷检测系统,其特征在于,包括上料装置、传送装置、图像获取装置和控制及图像处理模块;
上料装置与传送装置的入口对接且均安装在机架上,上料装置用于将待检测物传送到传送装置;所述的传送装置用于将待检测物送到检测位;
上料装置和传送装置的动作均受控于所述的控制及图像处理模块;
机架上设有图像获取装置;图像获取装置用于获取位于检测位的被检测物的图像并将图像传输到控制及图像处理模块中进行图像处理以判断对应的待检测物是否存在缺陷。
2.根据权利要求1所述的基于机器视觉的物品缺陷检测系统,其特征在于,所述的传送装置采用链式传送机构,链式传送机构包括链条(62)、链条驱动轮(61)、轮轴和传送辊(63);链条驱动轮通过轮轴安装在机架上;
链条为2根,2根链条之间设置有多个所述的传送辊,传送辊的设置方向与链条的移动方向垂直,相邻的2个传送辊之间能容纳一个待传送的待检测物,链条驱动轮为至少两组;每组链条驱动轮为2个;
2条链条张设在所述的链条驱动轮上,链条驱动轮驱动2根链条从而带动传送辊循环移动以传送待检测物。
3.根据权利要求2所述的基于机器视觉的物品缺陷检测系统,其特征在于,链条驱动轮为4组,4组链条驱动轮支撑2根链条及传送辊形成呈方形循环的传送机构。
4.根据权利要求2所述的基于机器视觉的物品缺陷检测系统,其特征在于,机架上设置有2块相互平行的挡板,2块挡板均为竖直方向布置;挡板的延伸方向为待检测物的传送方向;2块挡板位于链式传送机构的上方,2块挡板形成一个便于待检测物向前传送的通道;链式传送机构中还设有多根压条;压条设置在顶部的链条的上方,用于约束顶部的链条在传送时在水平方向上保持平直。
5.根据权利要求2所述的待检测物的传送装置,其特征在于,待检测物的传送装置还包括用于驱动待检测物自旋的自旋驱动机构,自旋驱动机构包括设置在每一个传送辊上的滚轮(64)和用于驱动滚轮的带式驱动机构;
所述的带式驱动机构包括支座(73)、电机(71)、传动皮带(72)、主动带轮(74)、从动带轮(76)和滚轮驱动皮带(75);
支座安装在机架上,或支座为机架的一部分;
电机安装在支座或机架上;
主动带轮和从动带轮通过转轴和轴承安装在机架或支座上;
电机通过传动皮带驱动主动带轮旋转;主动带轮与从动带轮上张设有滚轮驱动皮带;滚轮驱动皮带与滚轮接触,电机旋转时,滚轮驱动皮带通过摩擦力带动滚轮旋转实现待检测物的自旋。
6.根据权利要求1所述的基于机器视觉的物品缺陷检测系统,其特征在于,
上料装置包括上料台和上料机构;所述的上料机构包括直振底座、上料通道、挡料气缸、转盘和推料机构;上料通道为用于单个检测对象依序前进的通道;上料通道设置在直振底座上,直振底座安装在上料台上;所述的挡料气缸位于上料通道的出口端;挡料气缸用于阻挡或放行通过所述上料通道的检测对象;
转盘和推料机构均设置在机架上,转盘的边缘处设有周向的弧形通道,弧形通道的弧线段相对转盘圆心的圆心角为90°;弧形通道的入口与上料通道的出口端对接;弧形通道的出口处设有推料机构,推料机构用于将从弧形通道输出的检测对象推到检测设备上。
7.根据权利要求1所述的基于机器视觉的物品缺陷检测系统,其特征在于,图像获取装置包括检测对象传送机构、光源组和相机组;控制及图像处理模块中具有控制模块;控制模块用于开启或关闭光源组和相机组,控制模块还用于控制检测对象传送机构的运行;检测对象传送机构用于将检测对象传送到检测工位;
所述的相机组包括设置在检测对象传送机构顶部的顶部相机和设置在检测对象传送机构侧部的侧部相机;检测对象的长度方向与传送机构的传送方向垂直,顶部相机用于获取检测对象侧部的图像;侧部相机用于获取检测对象端部的图像;
所述的光源组包括环形同轴光源、LED侧面背光源和LED底部背光源,环形同轴光源用于照亮位于检测工位的前端,为侧部相机提供前景光;LED侧面背光源位于检测工位的后端,为侧部相机提供背景光;LED底部背光源位于检测工位的底部,为顶部相机提供背光;
在控制模块的控制下:
(1)当只有LED底部背光源开启时,控制模块再通过自旋驱动机构驱动位于检测工位的检测对象自旋,顶部相机获取该检测对象的多张侧部图像;
(2)当只有LED侧部背光源开启时,侧部相机获取检测工位上检测对象的端面暗图;
(3)当只有环形同轴光源开启时,侧部相机获取检测工位上检测对象的端面亮图。
8.一种基于机器视觉的物品缺陷检测方法,其特征在于,采用权利要求1-7任一项所述的基于机器视觉的物品缺陷检测系统传送待测物、获取图像以及基于图像处理进行缺陷检测;
包括以下步骤:
步骤一:上料以及传送步骤;
将待测物通过上料装置传送到传送装置上,再经过传送装置传送到检测位;
步骤二:图像获取步骤;
图像获取装置在待测物到达检测位后,通过顶部相机拍摄待测物的侧部图像,通过侧部电机拍摄待测物的端部图像;
步骤三:图像检测步骤;
针对所述的侧部图像和端部图像进行图像处理,包括侧部图像检测步骤以测量待测物的尺寸,还包括端面缺陷检测步骤用于检测待测物的端面是否存在裂纹。
9.根据权利要求1所述的基于机器视觉的物品缺陷检测方法,其特征在于,所述上料的控制方法包括如下步骤:
步骤1:检测对象从两个入料通道进入后,由直振底座驱动检测对象在2个两个入料通道中前进;
步骤2:PLC控制2个入料通道轮流将检测对象从上料通道的出口端输出;并在出口端检测检测对象的方向;
步骤3:PLC通过控制挡料气缸控制检测对象进入到弧形通道中;检测对象在弧形通道中沿着转盘旋转90°后进入推送机构;
步骤4:若当前的检测对象状态为反序,则PLC控制旋转气缸将反序的检测对象旋转180°变为正序后输出;若当前的检测对象状态为正序,则旋转气缸不动作,检测对象直接输出;
步骤5:PLC控制推送气缸将输出的检测对象推送到检测设备上,完成上料工序。
图像获取步骤中,在控制模块的控制下:
(1)当只有LED底部背光源开启时,控制模块再通过自旋驱动机构驱动位于检测工位的检测对象自旋,顶部相机获取该检测对象的多张侧部图像;
(2)当只有LED侧部背光源开启时,侧部相机获取检测工位上检测对象的端面暗图;
(3)当只有环形同轴光源开启时,侧部相机获取检测工位上检测对象的端面亮图。
10.根据权利要求9所述的基于机器视觉的物品缺陷检测方法,其特征在于,
(1)端面缺陷检测步骤为:针对所述的检测对象端面图像,采用垂直积分投影方法的实现检测对象裂纹检测;端面图像转为灰度图像;
步骤a1:在检测对象端面图像中定位白色圆环;
步骤a2:将白色圆环变换为一个矩形图像;矩形图像的n*m尺寸的图像;其中n和m分别为宽和高对应的像素个数;
步骤a3:对所述的矩形图像进行二值化处理,得到二值图像;
步骤a4:对该二值图像进行垂直积分投影,得到垂直积分投影图像;
步骤a5:若垂直积分投影图像具有超过预设阈值的凸起,则说明该检测对象端面图像对应的检测对象存在裂纹;
所述的步骤a4中的垂直积分投影是指将二值图像的每一列像素中的白色像素点累加,得到值f(i),i=1,2,…,n;则第i列的底下的f(i)个像素均为黑色像素,该列的其余像素为白色像素。
(2)侧部图像检测步骤用于测量检测对象几何特征值,所述的检测对象几何特征值包括检测对象的长度、外径和壁厚;将几何特征值与标准的特征值比较以检测检测对象是否合格;
测量具体步骤如下:
步骤b1:选定处理区域;
步骤b2:在选定的处理区域内查找边缘点,直到边缘点数量达到阈值或者区域扫描完毕;
步骤b3:用最小平方法将多个边缘点拟合成边缘直线;
步骤b4:计算边缘直线到对应的边缘直线的像素距离,再将像素距离转换为实际距离,从而得到透明对象的长度、外径和壁厚。