[发明专利]工业螺母区域标定与个数检测方法有效
申请号: | 201610002657.0 | 申请日: | 2016-01-06 |
公开(公告)号: | CN105654173B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 孙建伟;于红;吴俊峰;林远山;张美玲;罗强;孙娟娟 | 申请(专利权)人: | 大连海洋大学 |
主分类号: | G06M11/00 | 分类号: | G06M11/00;G06T7/80 |
代理公司: | 大连非凡专利事务所21220 | 代理人: | 高学刚 |
地址: | 116000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 螺母 区域 标定 个数 检测 方法 | ||
技术领域
本发明涉及一种零件个数的检测方法,特别是一种工业螺母区域标定与个数检测的方法。
背景技术
在工业领域中,如机床,高铁等精密机械设备因为使用频率高,所以经常需要对设备进行维护。而由于这类机械设备所使用的螺母的数量往往都十分的庞大,并且位置不同,因此对设备上螺母数量和位置的相关检测往往是十分耗费人工以及精力的工作。但是螺母的状态对整个机器设备的正常运转又至关重要。在设备使用的过程中,如果螺母出现了松动甚至脱落,轻则造成设备本身的故障,影像设备的正常使用和生产效率,重则影响生产安全,甚至造成人员的伤亡。
发明内容
本发明是为了解决现有技术所存在的上述不足,提出一种能够快速、方便的对工业螺母的区域进行标定,并检测其数量的方法。
本发明的技术解决方案是:一种工业螺母区域标定与个数检测方法,其特征在于:所述的方法按照以下步骤进行:
a、利用拍照设备采集需要检测螺母个数的区域的原始图像,将原始图像由rgb空间转换为lab空间,提取处理后图像中有螺母标记颜色的区域,并将该区域的像素赋值为1,其余区域的像素赋值为0,将该图像记为Img,
b、计算Img中各个连通域的最小外接矩,然后将各个连通域规范为其最小外接矩大小的矩形区域,并记为Img1,
c、对Img1中规范后的区域进行连通域标记,将图像中连通域的个数记为n,将第1个连通域内所包含的像素赋值为1,第2个连通域内所包含的像素赋值为2,以此类推,第n个连通域内所包含的像素赋值为n,
d、采用18×18的矩形算子对Img1进行闭运算,从而合并相邻的连通域,并将合并连通域处理后的图像记为Img2,
e、对Img1以及Img2进行差分,得到的图像记为Img3,
f、标记Img3中的连通域,并计算Img3中连通域的个数,所得到的计算结果即为原始图像中螺母的个数,
g、获得Img3中连通域的像素的位置坐标,并按照该位置坐标在Img2中找到对应的连通域,则该连通域即为螺母所在区域,对该连通域取最小外接矩,用其相同大小的矩形框对该连通域进行区域标定。
本发明同现有技术相比,具有如下优点:
本发明所公开的工业螺母区域标定与个数检测方法,能够克服复杂场景对于螺母所在区域的干扰,采用了简单而又行之有效的规则来判断提取的区域是否为工业螺母所在区域,并统计螺母的个数,它可以大大降低人力劳动,实现自动化的螺母检测与计数工作。同时这种方法还具有良好的可扩展性,在本方法的基础上,可以进一步延伸出螺母松动检测、螺母状态判断等相关方法或操作,可以说它的出现,为螺母检测的智能化发展提供了基础,可以在减少人力使用的前提下实现生产设备的高效检查,从而保证生产设备的安全性。此外,由于本技术采用图像处理技术实现,只需要计算机/嵌入式设备以及图像采集设备(如相机等),技术的复杂度低,鲁棒性强,可移植性高。
附图说明
图1为本发明实施例的流程图。
具体实施方式
下面将结合附图说明本发明的具体实施方式。如图1所示:
一种工业螺母区域标定与个数检测方法,按照以下步骤进行:
a、利用拍照设备采集需要检测螺母个数的区域的原始图像,将原始图像由rgb空间转换为lab空间,提取处理后图像中有螺母标记颜色的区域(在大型设备中,工作人员往往会在螺母上用特殊颜色的油漆标示),并将该区域的像素赋值为1,其余区域的像素赋值为0,将该图像记为Img,
b、计算Img中各个连通域的最小外接矩,然后将各个连通域规范为其最小外接矩大小的矩形区域,并记为Img1,
c、对Img1中规范后的区域进行连通域标记,将图像中连通域的个数记为n,将第1个连通域内所包含的像素赋值为1,第2个连通域内所包含的像素赋值为2,以此类推,第n个连通域内所包含的像素赋值为n,
d、采用18×18的矩形算子对Img1进行闭运算,从而合并相邻的连通域,并将合并连通域处理后的图像记为Img2,
e、对Img1以及Img2进行差分,得到的图像记为Img3,
f、标记Img3中的连通域,并计算Img3中连通域的个数,所得到的计算结果即为原始图像中螺母的个数,实现对某一区域中工业螺母的数量检测;
g、获得Img3中连通域的像素的位置坐标,并按照该位置坐标在Img2中找到对应的连通域,则该连通域即为螺母所在区域,对该连通域取最小外接矩,用其相同大小的矩形框对该连通域进行区域标定。
实际工作中,可以按照上述方法编写相应的程序,这样就可以将多张原始图像输入计算机中,并由该程序自动完成对原始图像中工业螺母的区域标定和数量检测,大大提高工作效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海洋大学,未经大连海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610002657.0/2.html,转载请声明来源钻瓜专利网。