[发明专利]一种基于机器视觉的验布装置及方法有效
申请号: | 201810535589.3 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108921819B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 汤仪平 | 申请(专利权)人: | 黎明职业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06T7/136;G06T7/155;G01B11/14;D06H3/08 |
代理公司: | 成都时誉知识产权代理事务所(普通合伙) 51250 | 代理人: | 陈千 |
地址: | 362000 福建省泉*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 视觉 装置 方法 | ||
1.一种基于机器视觉的验布方法,其特征在于,步骤如下:
S1.获取织物图像: 用工业摄像机定焦拍摄经热定型后的待检验成品织物,获取实时图像,相机成像的实际范围为 a×bmm 且 ab;
S2.采用方法一、二对织物的纵密和横密进行计算:
方法一:
对所述实时图像进行傅里叶变换,得到傅里叶频谱图;
将所述频谱图中各坐标点对应的灰度值设置为 Z 坐标,得到傅里叶频谱图的三维视图;
利用边缘检测算法对所述三维视图中的亮点区域进行提取,得到对应区域的坐标范围;
对所述坐标范围内的点进行遍历,获取对应区域内灰度值最大的点的坐标值,记为峰点坐标值;
将所述峰点坐标值对应于极坐标中,求解纵向过原点直线上的峰点的纵坐标之差的绝对值的平均值,即为图像中的脊线条数 Nb1,再求解所述纵向直线的斜率 k,可得出织物倾角并求解横向直线上的峰点到所述纵向直线的最小距离值,即为图像中的圈柱数 Nal;
根据所述脊线和圈柱信息计算织物密度:
其中,L 为针织物密度定义中的规定长度,S 当针织物存在倾角θ1时的频谱图最高频率对应的图像的宽度,;
方法二:
对所述实时图像进行预处理:依次包括灰度变换、直方图均衡化和图像二值化处理;
通过霍夫变换提取并统计所述预处理后的图像的脊线数 Nb2 和倾角 θ2,具体为:
①二值图像的骨架化;
②采用 MATLAB 对图像进行毛刺消除操作并提取脊线;
③利用霍夫变换对所述脊线进行识别和统计,并进行 Hough 直线有效性检验; 所述Hough 直线有效性检验,具体为:
首先,通过延长每条 Hough 标记直线段得到直线与图像左右边缘的交点,当直线与图像上下某个边缘出现交点时,该直线舍去;
然后,在上述基础上得到延长线与图像左右一侧边缘交点与相邻交点的间距 E1、E2、…、Ed-1, 定义 Ei=Zi+1-Zi(i=1,2,…,d-1),其中,为所述交点的纵坐标值,则间距的均值
最后,由有效性检测后的脊线标记图得出 Nb2,由标记直线的斜率计算得出脊线在图像中的倾角 θ2;
III.通过核密度估计算法提取并统计所述预处理后的图像的圈柱数 Na2;
IV.计算纵密 PA2和横密 PB2:
定义横密纵密;
横密;
其中,b 为相机成像的宽度范围值,L 为针织物密度定义中的规定长度,H=Zd-Zl;
S3.待验成品织物的横密和纵密分别为:;
其中,C1,C2,C3,C4 为系数。
2.根据权利要求 1 所述的一种基于机器视觉的验布方法,S2 中,方法一所述边缘检测算法采用 Canny 边缘检测算子,其特征在于:
①首先用 2D 高斯滤波模板与图像进行卷积,消除噪声;
②利用 Sobel 算子或 Prewitt 算子中卷积计算核求取图像 x 和 y 两个方向导数,并计算梯度值和梯度方向:
其中,Gx 为 x 方向的梯度值,Gy 为 y 方向的梯度值;
③非极大值抑制:仅得到全局的梯度不足以确定边缘,必须保留局部梯度最大的点,而抑制非极大值;
④阈值化处理:该过程采用双阈值算法,双阈值算法对非极大值抑制图象作用两个阈值τ1和 τ2,且,从而可以得到两个阈值边缘图象 N1[i,j]和 N2[i,j],由于 N2[i,j] 使用高阈值得到,因而含有很少的假边缘,但有间断,双阈值法要在 N2[i,j]中把边缘连接成轮廓,当到达轮廓的端点时,则在 N1[i,j]的邻点位置寻找可以连接到轮廓上的边缘,不断地在 N1[i,j]中收集边缘,直到将 N2[i,j]连接起来为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黎明职业大学,未经黎明职业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810535589.3/1.html,转载请声明来源钻瓜专利网。