[发明专利]基于机器视觉的配电柜控制面板分割方法在审
申请号: | 202111238865.8 | 申请日: | 2021-10-25 |
公开(公告)号: | CN114066993A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 杜启亮;李雪晴;郭月阳;田联房 | 申请(专利权)人: | 华南理工大学;华南理工大学珠海现代产业创新研究院 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/70;G06T7/13;G06T5/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 机器 视觉 配电柜 控制 面板 分割 方法 | ||
1.基于机器视觉的配电柜控制面板分割方法,其特征在于,包括以下步骤:
1)对相机进行标定,获得相机的内参数、外参数和畸变参数,校正镜头畸变,采集配电柜控制面板的图像并校正;在配电柜控制面板上测量编号牌长与宽的值,得到长宽比ω;
2)对相机校正后的图像进行预处理,对外框及编号字符区分别进行定位和唯一匹配。
2.根据权利要求1所述的基于机器视觉的配电柜控制面板分割方法,其特征在于,在步骤1)中,采用张正友标定法对相机进行标定,得到内参矩阵K、外参矩阵Q和畸变参数;在配电柜控制面板上测量编号牌长与宽的值,得到长宽比ω;
内参矩阵K形式如下所示:
式中,fx、fy为在x、y方向上焦距所占的像素个数,u0、v0为图像中心像素坐标与图像原点坐标相差的横向和纵向像素数,h为坐标轴倾斜参数;
外参矩阵Q形式如下所示:
式中,R为世界坐标系与相机坐标系的相对旋转矩阵,E为世界坐标系与相机坐标系的相对位移矩阵;
畸变参数包括径向畸变参数和切向畸变参数;
径向畸变的调节公式如下所示:
xrcorr=xp(1+k1r2+k2r4+k3r6)
yrcorr=yp(1+k1r2+k2r4+k3r6)
式中,(xrcorr,yrcorr)是畸变点在成像仪上的原点位置,(xp,yp)是畸变校正后的位置,r是图像像素点到图像中心的距离,k1、k2、k3是径向畸变参数;
切向畸变的调节公式如下所示:
式中,(xtcorr,ytcorr)是畸变点在成像仪上的原点位置,(xq,yq)是畸变校正后的位置,q1、q1为切向畸变参数。
3.根据权利要求1所述的基于机器视觉的配电柜控制面板分割方法,其特征在于,在步骤2)中,完成对相机校正后采集的图像的预处理,分别对外框及编号字符区进行定位和唯一匹配,包括以下步骤:
2.1)预处理
采用中值滤波算法在保留图像边缘的前提下进行噪声滤除并灰度化得到灰度图,对所得的灰度图采用直方图均衡化的算法进行图像增强,得到预处理的图像;
2.2)编号字符区域定位
使用Canny边缘检测算法对预处理后的图像进行γ次查找,对完成边缘查找的二值图进行δ次闭操作,此处γ及δ均为经验值,在得到的二值图中找出所有轮廓及从属关系;
将查找出的所有轮廓分别用一个最小外接矩形在图中标出,获得外接矩形4个端点的信息并保存记为集合G,具体定义如下:
Gj={(si,ti)|i∈[1,4],j∈[1,N]}
式中,Gj指第j个矩形端点信息,共有N个矩形;(si,ti)为矩形的第i个端点坐标,规定左上角为第1个端点,编号顺序为逆时针;
计算集合G中每一组Gj的长Lc与宽Lh,当Lc和Lh同时满足以下条件时认为该矩形内部为编号字符区域:
Lc≥0.1W
Lh≥0.1H
式中,W为输入图像横向像素值,H为输入图像纵向像素值,ω为在步骤1)中获得的实际编号牌长宽比,保留符合条件的信息Gj;
2.3)外框矩形框定位
使用掩膜屏蔽步骤2.2)中查找出的编号字符区域后,对预处理后的图像使用Canny边缘检测算法获得边缘图像,在边缘图像中使用霍夫直线检测算法检测直线,将获得的直线在极坐标下的解析表达式记为(ρτ,θτ),将解析表达式转为在直角坐标系下的表示式(Yτ,Xτ),其计算过程如下所示:
求取直线之间以及与画幅边框的交点作为备选端点,在横坐标优先升序的条件下以纵坐标升序重新排列备选端点,画出所有由四个备选端点组成的所有四边形,将四边形的信息记为集合T,具体定义如下:
Tm={(xn,yn)|n∈[1,4],m∈[1,M]}
式中,Tm指第m个四边形端点信息,共有M个四边形;(xn,yn)为矩形的第n个端点坐标,规定左上角为第0个端点,编号顺序为逆时针;
计算四边形每个内角的余弦值并进行筛选,计算方法如下所示:
式中,α为需要计算的内角,为内角α相邻的两条边构成的向量,原点为内角α的顶点;当四个内角都满足条件α≤0.01时,认为该四边形为矩形,更新集合T;
2.4)对外框矩形进行筛选和匹配,包括以下步骤:
2.4.1)对步骤2.3)获得的集合T进行信息历遍,获得所有外框矩形的下部所在直线的线性表达式(Ym,Xm),其表达式如下所示:
Ym=kmXm+bm
式中,km、bm分别为线性表达式Ym的斜率和截距,统计不同Ym出现的次数,删除出现次数为1所对应的外框信息Tm,更新集合T;
2.4.2)调取步骤2.2)中获得的编号字符区位置信息集合G,保留对于一组外框信息Tm,有且只有一组编号信息Gj满足以下条件时的外框信息Tm:
x1<s1
y1<t1
x2>s2
y2>t2
x3>s3
y3>t3
x4<s4
y4>t4
式中,(s1,t1)、(s2,t2)、(s3,t3)和(s4,t4)为同一组Gj中的四个坐标信息,(x1,y1)、(x2,y2)、(x3,y3)和(x4,y4)为同一组Tm中的四个坐标信息;
更新集合T;
2.4.3)对于每一组外框信息Tm,求取其四条边所在直线的线性表达式f(x),公式为:
f(x)=Ax+B
式中,A为直线线性表达式f(x)的斜率,B为直线线性表达式f(x)的截距;
在同一方向上外框矩形与编号字符区域的距离d计算公式如下:
式中,t1,t2∈G(s,t),且x1=s1,x2=s2;f(x1)、f(x2)为编号字符区在该方向上边的两个端点投影至外框矩形上得到的纵坐标值;
对于四组对应边的距离d1~d4,求出四组对应边中距离的最小值,用dmin表示;对于每一组外框信息Tm对应的所有编号信息组Gj,分别求取其所在的最小外接矩形的最短边长Lmin;令Lmin为阈值,若满足条dmin≤Lmin,则认为编号区所在的位置靠近柜面边缘;删除dmin>Lmin时对应的外框矩形,更新集合T;
2.4.4)检查集合G中每一组编号信息Gj是否仅对应一个集合T中的一组外框信息Tm,即数值上是否满足条件j=m,若是,则认为分配完成;
若有一组编号信息Gj对应多组外框信息Tm,即j<m的情况出现,找出该编号信息Gj0所对应的z组外框信息TZ,连结TZ所表示的矩形4条边的中线,将外框矩形划分为四个等大小的小矩形,以逆时针的顺序分别记为H1~H4;用掩膜屏蔽编号字符区部分,统计在HSV色彩空间下各小矩形中黑、灰、白、红、橙、黄、绿、青、蓝、紫10种颜色的所占像素比β1~β10,其计算方法如下:
式中,w为当前统计颜色所占的像素数,Z为小矩形H的总像素数;
对H1~H4的不同β值以大小降序的顺序排列,保留各小矩形之间βmax所对应的颜色相同,且相差小于10%的外框信息,更新集合T;
再次检查集合G中每一组编号信息Gj与集合T中的每一组外框信息Tm是否具有唯一对应关系,若有,则认为分配完成;若仍有一组编号信息Gj对应多组外框信息Tm的情况,则对相应的外框信息TZ进行如下的计算:
S=4Zb
式中,Zb为该外框矩形中不含字符编号的小矩形H所占像素数,保留Smax所对应的外框信息,更新集合T,分配完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学;华南理工大学珠海现代产业创新研究院,未经华南理工大学;华南理工大学珠海现代产业创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111238865.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高厚度正性光刻薄膜的制备方法
- 下一篇:一种具有除尘散热功能的电力柜