[发明专利]一种电力SCADA告警界面文字分割及处理方法在审
申请号: | 202011635285.8 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112700458A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 张海永;高承贵 | 申请(专利权)人: | 南京太司德智能电气有限公司 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/12;G06T7/13;G06T7/155;G06T7/187;G06T7/90 |
代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 胡绪东 |
地址: | 211111 江苏省南京市江宁区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 scada 告警 界面 文字 分割 处理 方法 | ||
1.一种电力SCADA告警界面文字分割及处理方法,其特征在于:该方法包括以下步骤:
1)读取电力调度系统应用的桌面截图文件,调用OpenCV中的cvtColor函数将图片转为灰度图,并将二值化阈值设为250,调用OpenCV的threshold函数将灰度图转为二值图;
2)设置腐蚀核大小为2*2,调用OpenCV的erode函数对二值化处理的图片进行腐蚀运算;
3)对步骤2)中腐蚀运算后生成的图片进行轮廓检测及查找运算,通过findContours函数查找所有的连通域轮廓,检测完毕后,保留面积最大和次大的两个轮廓,使用OpenCV的boundingRect函数计算出这两个轮廓的最小外接矩形,并得到两个矩形的左上角顶点(x,y)和矩形长宽;
4)根据步骤3)中将最小外接矩形位置对应到图片中,将两个矩形范围内的图片作为两个待识别的上下区域,左上角顶点y值小的作为上部分区域,y值大的矩形作为下部分区域;
5)分别对确定后的上下两部分区域的二值化图像逐行进行黑色像素纵向投影,将每一行的黑色像素数量作为纵向数值,形成纵向投影像素数量曲线;
6)将纵向投影像素数量曲线图的波谷位置作为文字分割位置;
7)按照文字分割位置对上下区域进行行文字分割;
8)计算分割后行文字图片的中线位置,设置白颜色的阈值范围,并取中线上不在白色阈值范围内的颜色作为该行文字的颜色;
9)调用tesseract的识别接口对区域文字进行识别;
10)由于电力主站调度系统词语的特殊性,设置文字误识别调整列表,将容易误识别的词组形成调整列表保存在一个文本文件中,每一行的格式如下:
错误词组 正确词组
11)根据调整列表的内容,将识别后的文字内容中包含错误词组的文字替换为正确词组,提升文字识别准确率;
12)将步骤8)和9)识别的文字及颜色组合成列表进行输出,完成前置图片的分割及处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京太司德智能电气有限公司,未经南京太司德智能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011635285.8/1.html,转载请声明来源钻瓜专利网。