[发明专利]光伏组件玻璃裂纹检测方法、装置、设备及存储介质有效
申请号: | 201810685113.8 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108986081B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 黄浩;袁昭岚 | 申请(专利权)人: | 湖南红太阳新能源科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/62;G06T7/13;G06T7/73 |
代理公司: | 长沙瀚顿知识产权代理事务所(普通合伙) 43223 | 代理人: | 吴亮;朱敏 |
地址: | 410000 湖南省长沙市天*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 玻璃 裂纹 检测 方法 装置 设备 存储 介质 | ||
1.一种光伏组件玻璃裂纹检测方法,其特征在于,包括:
对获取的光伏组件图像进行二值化,得到二值化图像;
提取所述二值化图像的轮廓,获得所述二值化图像的初始轮廓集合C;
对所述初始轮廓集合C内的所有初始轮廓,根据其外接矩形的面积和角点的个数进行过滤,获得光伏组件轮廓集合G;其中,所述光伏组件轮廓集合G包括至少一个光伏组件轮廓;
遍历所述初始轮廓集合C内的除光伏组件轮廓外的其他初始轮廓,获取包含在任一个光伏组件轮廓内的所有初始轮廓,生成候选轮廓集合S;
检测所述选轮廓集合S内的所有候选轮廓的角点,计算每个候选轮廓的相邻角点向量与其所属的光伏组件轮廓的边缘的夹角;
当符合预定角度条件的夹角的数量小于预设的阈值比例时,判断所属的光伏组件轮廓对应的光伏组件的玻璃存在裂纹;
所述检测所述候选轮廓集合S内的所有候选轮廓的角点,计算每个候选轮廓的相邻角点向量与其所属的光伏组件轮廓的边缘的夹角,具体为:
对每个候选轮廓S(i),设P(i)为轮廓S(i)中的像素点,P(i).x为像素点在图像中的列坐标,p(i).y为图像中的行坐标:
遍历P(i),取候选轮廓S(i)中等间隔的三点:P(i-k),P(i),P(i+k),得到向量其中:
计算向量的余弦:
当判断cos(θ)在[-0.1,0.1]范围内,则认为P(i)是角点J(i);
当两个角点在S(i)上的位置差距小于k时保留|cos(θ)|最小的角点;
对于轮廓S(i)的角点j,设相邻两个角点的向量为S(i)所属的光伏组件轮廓的边向量为其中:
计算与的夹角;
则所述当符合预定角度条件的夹角的数量小于预设的阈值比例时,判断所属的光伏组件轮廓对应的光伏组件的玻璃存在裂纹,具体为:
计算每个夹角的余弦值的绝对值|cos(θ,i)|,形成集合M(N);
遍历M(N),统计与向量接近平行或者接近垂直的向量的个数Cnt;
当Cnt/N小于0.6,判断所属的光伏组件轮廓对应的光伏组件的玻璃存在裂纹。
2.根据权利要求1所述的光伏组件玻璃裂纹检测方法,其特征在于,所述对获取的光伏组件图像进行二值化,得到二值化图像,具体为:
对光伏组件图像进行灰度化,获得灰度图像;
获得所述灰度图像的最大灰度值;
计算所述灰度图像的每个像素点的n邻域的邻域灰度平均值;
根据所述邻域灰度平均值与及调节常量C,获得该像素点的判断阈值;
当所述像素点的灰度值大于所述判断阈值时,将该像素点的灰度值设置为最大灰度值,否则设置为最小灰度值;
在遍历所述灰度图像的所有像素点后,生成二值化图像。
3.根据权利要求1所述的光伏组件玻璃裂纹检测方法,其特征在于,所述提取所述二值化图像的轮廓,获得所述二值化图像的初始轮廓集合C,具体为:
通过8领域轮廓提取方法,提取所述二值化图像的轮廓,获得初始轮廓集合C。
4.根据权利要求1所述的光伏组件玻璃裂纹检测方法,其特征在于,所述对所述初始轮廓集合C内的所有初始轮廓,根据其外接矩形的面积和角点的个数进行过滤,获得光伏组件轮廓集合G,具体为:
对所述初始轮廓集合C内的每个初始轮廓C(n),计算C(n)的外接矩形的面积;
获取面积前m大的m个初始轮廓;
计算每个初始轮廓的角点的个数;
若初始轮廓有且只有4个角点,则判断该初始轮廓为光伏组件轮廓,并加入到光伏组件轮廓集合G内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南红太阳新能源科技有限公司,未经湖南红太阳新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810685113.8/1.html,转载请声明来源钻瓜专利网。