基于对称性分析的网状织物缺陷快速检测方法技术

技术编号:34753634 阅读:14 留言:0更新日期:2022-08-31 18:50
本发明专利技术涉及数据处理技术领域,具体涉及基于对称性分析的网状织物缺陷快速检测方法。该方法是一种识别图像的方法,能够应用于计算机视觉软件等应用软件开发,该方法包括:对获取的待检测网状织物图像进行处理,得到目标网状织物图像;获取目标网状织物图像的第一斜轴和第二斜轴,以获取第一匹配对和第二匹配对;根据各第一匹配对中两个像素点对应的初始标记值和各第二匹配对中两个像素点对应的初始标记值,得到各像素点对应的第二标记值和第三标记值,以获取各像素点对应的目标标记值,进而得到目标网状织物图像中的各缺陷区域对应的缺陷类别。本发明专利技术提高了对网状织物进行缺陷检测的可靠性。测的可靠性。测的可靠性。

【技术实现步骤摘要】
基于对称性分析的网状织物缺陷快速检测方法


[0001]本专利技术涉及数据处理
,具体涉及基于对称性分析的网状织物缺陷快速检测方法。

技术介绍

[0002]网状织物一般是指一种有着规律性孔洞的织物,如针织毛线、镂空绣花、化纤面料和蚊帐等,不仅能用于衣物纺织,还能用于农业,工业等领域。在网状织物生产过程中,难以避免的会出现缺陷,从而影响织物的外观和功能。因此,网状织物在出厂前的检测是至关重要的,这决定了产品的销售情况和后续产品的生产控制。目前,大多数网状织物生产流水线都是采用人工手段来检测缺陷,例如在织物运输时用目光逐步扫过,或者是进行抽样检测;人工检测的方法具有较强的主观性,而且长时间观察周期性图案会导致人眼辨别和定位能力下降,容易导致漏检、误检的情况,可靠性较低。

技术实现思路

[0003]为了解决现有技术基于人工方式对网状织物进行缺陷检测的可靠性较低的问题,本专利技术的目的在于提供一种基于对称性分析的网状织物缺陷快速检测方法,所采用的技术方案具体如下:本专利技术提供了一种基于对称性分析的网状织物缺陷快速检测方法包括以下步骤:获取待检测网状织物图像,所述待检测网状织物图像为二值图像,将待检测网状织物图像中像素点对应的标记值记为初始标记值;对待检测网状织物图像进行处理,得到目标网状织物图像;获取目标网状织物图像右上角到左下角的对角线,记为的第一斜轴;获取目标网状织物图像左上角到右下角的对角线,记为第二斜轴;将第一斜轴两侧位置相对应的两个像素点记为第一匹配对,将第二斜轴两侧位置相对应的两个像素点记为第二匹配对;计算各第一匹配对中两个像素点对应的初始标记值之差,得到第一匹配对中两个像素点对应的第二标记值;计算各第二匹配对中两个像素点对应的初始标记值之差,得到第二匹配对中两个像素点对应的第三标记值;根据所述各像素点对应的第二标记值和第三标记值,获取各像素点对应的目标标记值;根据所述各像素点对应的目标标记值,得到目标网状织物图像中的各缺陷区域对应的缺陷类别。
[0004]优选的,所述对待检测网状织物图像进行处理,得到目标网状织物图像,包括:获取待检测网状织物图像对应的中心点的位置;在待检测网状织物图像中过所述中心点作一条竖直方向的直线,记为竖直直线;构建对称轴搜寻框;将所述中心点作为对称轴搜寻框的出发点,依次对竖直直线上中心点上边的像素点和中心点下边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为第一锚
点;所述对称轴搜寻框的中心位置为遍历到的像素点的位置;获取第一锚点与待检测网状织物图像中上边界之间的距离,记为第一距离;获取第一锚点与待检测网状织物图像中下边界之间的距离,记为第二距离;根据第一距离和第二距离对待检测网状织物图像进行裁剪,得到初始目标图像;所述初始目标图像中第一锚点与初始目标图像的上边界和下边界之间的距离相等;在初始目标图像中过第一锚点作一条水平方向的直线,记为水平直线;将所述第一锚点作为对称轴搜寻框的出发点,依次对水平直线上第一锚点左边的像素点和第一锚点右边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为目标锚点;获取目标锚点与初始目标图像中左边界之间的距离,记为第三距离;获取目标锚点与初始目标图像中右边界之间的距离,记为第四距离;根据第三距离和第四距离对初始目标图像进行裁剪,得到目标网状织物图像;所述目标网状织物图像中目标锚点与目标网状织物图像的左边界和右边界之间的距离相等,所述目标锚点为目标网状织物图像的中心点。
[0005]优选的,将所述中心点作为对称轴搜寻框的出发点,依次对竖直直线上中心点上边的像素点和中心点下边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为第一锚点,包括:对于所述竖直直线上任一像素点对应的对称轴搜寻框:将该对称轴搜寻框沿水平方向上的对称轴分为上下两部分,分别记为上半部分和下半部分;将上半部分对应的区域和下半部分对应的区域中位置互相对称的两个像素点记为垂直匹配对;将各垂直匹配对中属于上半部分的像素点对应的初始标记值减去属于下半部分的像素点对应的初始标记值,得到各垂直匹配对中两个像素点对应的第一标记值;统计该对称轴搜寻框对应的区域中第一标记值为1和第一标记值为

1的像素点的总数量,记为非对齐像素点数量;统计该对称轴搜寻框对应的区域中初始标记值为0的像素点数量与和像素点的总数;计算所述初始标记值为0的像素点数量和像素点的总数之比,作为该称轴搜寻框对应区域的透光率;随机获取待检测网状织物图像中多个与对称轴搜寻框大小相等的区域,记为对比区域;根据各对比区域中初始标记值为0的像素点数量与和各对比区域中像素点的总数,计算各对比区域的透光率;根据该对称轴搜寻框对应区域的透光率和各对比区域的透光率,得到该对称轴搜寻框对应的差异度;若该对称轴搜寻框对应非对齐像素点数量为0且对应的差异度小于第一阈值,则该像素点为第一锚点。
[0006]优选的,计算该对称轴搜寻框对应的差异度的公式为:其中,为对称轴搜寻框对应的差异度,n为对比区域的数量,为第i个对比区域
对应的透光率,为对称轴搜寻框对应区域的透光率。
[0007]优选的,所述将第一斜轴两侧位置相对应的两个像素点记为第一匹配对,将第二斜轴两侧位置相对应的两个像素点记为第二匹配对,包括:根据目标网状织物图像中的第一斜轴,将左上区域以中心点为定点顺时针旋转180度;将旋转后左上区域与右下区域中位置相对应的两个像素点记为第一匹配对;所述第一匹配对中将属于左上区域的像素点记为左上像素点,将属于右下区域的像素点记为右下像素点;根据目标网状织物图像中的第二斜轴,将右上区域以中心点为定点顺时针旋转180度;将旋转后右上区域与左下区域中位置相对应的两个像素点记为第二匹配对;所述第二匹配对中将属于右上区域的像素点记为右上像素点,将属于左下区域的像素点记为左下像素点。
[0008]优选的,计算各第一匹配对中两个像素点对应的初始标记值之差,得到第一匹配对中两个像素点对应的第二标记值;计算各第二匹配对中两个像素点对应的初始标记值之差,得到第二匹配对中两个像素点对应的第三标记值,包括:将各第一匹配对中左上像素点对应的初始标记值减去右下像素点对应的初始标记值,得到各第一匹配对中两个像素点对应的第二标记值;将各第二匹配对中右上像素点对应的初始标记值减去左下像素点对应的初始标记值,得到各第二匹配中两个像素点对应的第三标记值。
[0009]优选的,根据所述各像素点对应的第二标记值和第三标记值,获取各像素点对应的目标标记值,包括:根据目标网状织物图像中各像素点对应的第二标记值和第三标记值,得到所述各像素点对应的特征向量;根据目标网状织物图像中的第一斜轴和第二斜轴,将目标网状织物图像划分为四个区域;根据目标网状织物图像中不同区域中各像素点对应的特征向量,判断各像素点对应的类型;所述像素点对应的类型包括织物缺失、织物多余和正常;对于任一像素点:若像素点对应的类型为织物缺失,则该像素点对应的目标标记值为

1;若像素点对应的类型为织物多余,则该像素点对应的目标标记值为1;若像素点对应的类型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于对称性分析的网状织物缺陷快速检测方法,其特征在于,该方法包括以下步骤:获取待检测网状织物图像,所述待检测网状织物图像为二值图像,将待检测网状织物图像中像素点对应的标记值记为初始标记值;对待检测网状织物图像进行处理,得到目标网状织物图像;获取目标网状织物图像右上角到左下角的对角线,记为的第一斜轴;获取目标网状织物图像左上角到右下角的对角线,记为第二斜轴;将第一斜轴两侧位置相对应的两个像素点记为第一匹配对,将第二斜轴两侧位置相对应的两个像素点记为第二匹配对;计算各第一匹配对中两个像素点对应的初始标记值之差,得到第一匹配对中两个像素点对应的第二标记值;计算各第二匹配对中两个像素点对应的初始标记值之差,得到第二匹配对中两个像素点对应的第三标记值;根据所述各像素点对应的第二标记值和第三标记值,获取各像素点对应的目标标记值;根据所述各像素点对应的目标标记值,得到目标网状织物图像中的各缺陷区域对应的缺陷类别。2.根据权利要求1所述的基于对称性分析的网状织物缺陷快速检测方法,其特征在于,所述对待检测网状织物图像进行处理,得到目标网状织物图像,包括:获取待检测网状织物图像对应的中心点的位置;在待检测网状织物图像中过所述中心点作一条竖直方向的直线,记为竖直直线;构建对称轴搜寻框;将所述中心点作为对称轴搜寻框的出发点,依次对竖直直线上中心点上边的像素点和中心点下边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为第一锚点;所述对称轴搜寻框的中心位置为遍历到的像素点的位置;获取第一锚点与待检测网状织物图像中上边界之间的距离,记为第一距离;获取第一锚点与待检测网状织物图像中下边界之间的距离,记为第二距离;根据第一距离和第二距离对待检测网状织物图像进行裁剪,得到初始目标图像;所述初始目标图像中第一锚点与初始目标图像的上边界和下边界之间的距离相等;在初始目标图像中过第一锚点作一条水平方向的直线,记为水平直线;将所述第一锚点作为对称轴搜寻框的出发点,依次对水平直线上第一锚点左边的像素点和第一锚点右边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为目标锚点;获取目标锚点与初始目标图像中左边界之间的距离,记为第三距离;获取目标锚点与初始目标图像中右边界之间的距离,记为第四距离;根据第三距离和第四距离对初始目标图像进行裁剪,得到目标网状织物图像;所述目标网状织物图像中目标锚点与目标网状织物图像的左边界和右边界之间的距离相等,所述目标锚点为目标网状织物图像的中心点。3.根据权利要求2所述的基于对称性分析的网状织物缺陷快速检测方法,其特征在于,将所述中心点作为对称轴搜寻框的出发点,依次对竖直直线上中心点上边的像素点和中心点下边的像素点进行交替遍历,找到第一个满足设定条件的像素点,记为第一锚点,包括:对于所述竖直直线上任一像素点对应的对称轴搜寻框:
将该对称轴搜寻框沿水平方向上的对称轴分为上下两部分,分别记为上半部分和下半部分;将上半部分对应的区域和下半部分对应的区域中位置互相对称的两个像素点记为垂直匹配对;将各垂直匹配对中属于上半部分的像素点对应的初始标记值减去属于下半部分的像素点对应的初始标记值,得到各垂直匹配对中两个像素点对应的第一标记值;统计该对称轴搜寻框对应的区域中第一标记值为1和第一标记值为

1的像素点的总数量,记为非对齐像素点数量;统计该对称轴搜寻框对应的区域中初始标记值为0的像素点数量与和像素点的总数;计算所述初始标记值为0的像素点数量和像素点的总数之比,作为该称轴搜寻框对应区域的透光率;随机获取待检测网状织物图像中多个与对称轴搜寻框大小相等的区域,记为对比区域;根据各对比区域中初始标记值为0的像素点数量与和各对比区域中像素点的总数,计算各对比区域的透光率;根据该对称轴搜寻框对应区域的透光率和各对比区域的透光率,得到该对称轴搜寻框对应的差异度;若该对称轴搜寻框对应非对齐像素点数量为0且对应的差异度小于第一阈值,则该像素点为第一锚点。4.根据权利要求3所述的基于对称性...

【专利技术属性】
技术研发人员:黄利明
申请(专利权)人:江苏万喜登家居科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1