[發明專利]一種電力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.szxzyx.cn/pat/books/202011635285.8/1.html,轉載請聲明來源鉆瓜專利網。





