[發(fā)明專利]基于yolox檢測的儀表讀數(shù)識別方法在審
| 申請?zhí)枺?/td> | 202210089450.7 | 申請日: | 2022-01-25 |
| 公開(公告)號: | CN114549814A | 公開(公告)日: | 2022-05-27 |
| 發(fā)明(設(shè)計(jì))人: | 楊樂超;王青梅;梁李凡;陳太 | 申請(專利權(quán))人: | 福建和盛高科技產(chǎn)業(yè)有限公司 |
| 主分類號: | G06V10/22 | 分類號: | G06V10/22;G06V10/75;G06K9/62;G06T7/70;G06N20/00 |
| 代理公司: | 福州君誠知識產(chǎn)權(quán)代理有限公司 35211 | 代理人: | 戴雨君 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 yolox 檢測 儀表 讀數(shù) 識別 方法 | ||
本發(fā)明公開基于yolox檢測的儀表讀數(shù)識別方法,獲取一張待測試的輸入圖片;使用yolox檢測輸入圖中是否有儀表;是則,獲取yolox輸出的儀表類型,當(dāng)yolox輸出的儀表類型為數(shù)字儀表時,獲取數(shù)字儀表框內(nèi)的數(shù)字并查詢該數(shù)字按照其位置關(guān)系得到具體數(shù)字作為儀表讀數(shù);當(dāng)yolox輸出的儀表類型為指針類型儀表時,獲取yolox檢測到的指針儀表框的圓心坐標(biāo),并基于圓心坐標(biāo)查找匹配yolox檢測到的指針以及指針兩側(cè)的數(shù)字,基于指針與指針兩側(cè)數(shù)字的位置關(guān)系,計(jì)算得到指針類型儀表的儀表讀數(shù);最后輸出并顯示獲取的儀表讀數(shù)。本發(fā)明方法可同時識別數(shù)字類型和多種指針類型的儀表。
技術(shù)領(lǐng)域
本發(fā)明涉及變電自動化監(jiān)測領(lǐng)域,尤其涉及基于yolox檢測的儀表讀數(shù)識別方法。
背景技術(shù)
現(xiàn)有技術(shù)大多要么只能處理指針儀表,要么只能處理數(shù)字儀表,兼容性較低;現(xiàn)有方法大多需要手動輸入儀表的起始讀數(shù)和起始讀數(shù)的坐標(biāo),前期人工成本和后期維護(hù)較高;另外,現(xiàn)場儀表的抖動或者位置的變化容易造成讀數(shù)識別較大的誤差。
基于傳統(tǒng)的方法處理指針儀表和數(shù)字儀表都存在共同的缺點(diǎn),非常容易受到光線的影響,從而導(dǎo)致指針檢測或者儀表區(qū)域定位誤差較大或者小數(shù)點(diǎn)無法確定從而導(dǎo)致讀數(shù)識別錯誤。
基于深度學(xué)習(xí)分割的方法是通過檢測刻度值來確定變化范圍,而刻度值往往很小,在光照變化劇烈或者角度稍微發(fā)生變化或者圖片中儀表較小的時候非常容易導(dǎo)致刻度值檢測不到而導(dǎo)致最終計(jì)算錯誤且無法適用于數(shù)字儀表;基于深度學(xué)習(xí)檢測方法主要是先確定儀表位置和指針,然后利用角度計(jì)算儀表的示數(shù),此方法中已有方法對數(shù)字類型儀表無法適用且還需要數(shù)字檢查和數(shù)字分類模型,對計(jì)算資源占用較大。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供基于yolox檢測的儀表讀數(shù)識別方法,實(shí)現(xiàn)可同時對指針儀表和數(shù)字儀表的讀數(shù)識別。。
本發(fā)明采用的技術(shù)方案是:
基于yolox檢測的儀表讀數(shù)識別方法,其包括以下步驟:
步驟1,獲取一張待測試的輸入圖片;
步驟2,使用yolox對輸入圖片進(jìn)行檢測,判斷是否檢測到儀表;是則,執(zhí)行步驟3;否則執(zhí)行步驟1;
步驟3,獲取yolox輸出的儀表類型,并基于儀表類型執(zhí)行相應(yīng)操作;
當(dāng)yolox輸出的儀表類型為數(shù)字儀表時,獲取數(shù)字儀表框內(nèi)的數(shù)字并查詢該數(shù)字按照其位置關(guān)系得到具體數(shù)字作為儀表讀數(shù),并執(zhí)行步驟6;
當(dāng)yolox輸出的儀表類型為指針類型儀表時,執(zhí)行步驟4;
步驟4,獲取yolox檢測到的指針儀表框的圓心坐標(biāo),并基于圓心坐標(biāo)查找匹配yolox檢測到的指針以及指針兩側(cè)的數(shù)字;
步驟5,基于指針與指針兩側(cè)數(shù)字的位置關(guān)系,計(jì)算得到指針類型儀表的儀表讀數(shù);
步驟6,輸出并顯示獲取的儀表讀數(shù)。
進(jìn)一步地,步驟4中匹配指針以及指針兩側(cè)的數(shù)字的具體步驟如下:
步驟4-1,首先計(jì)算出指針儀表框的中心坐標(biāo),設(shè)中心坐標(biāo)為(xc,yc);
步驟4-2,分別判斷指針框的四個點(diǎn)和指針儀表框中心坐標(biāo)的距離,距離最遠(yuǎn)的指針框點(diǎn)即為指針?biāo)傅姆较颍@個點(diǎn)即為指針尖,設(shè)指針尖的坐標(biāo)為(x3,y4);
步驟4-3,找到指針尖距離最近上方和下方或者左方和右方的數(shù)字。
進(jìn)一步地,步驟5中計(jì)算指針類型儀表的儀表讀數(shù)的具體步驟如下:
步驟5-1,計(jì)算兩組數(shù)字坐標(biāo)與儀表框中心坐標(biāo)的夾角α;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建和盛高科技產(chǎn)業(yè)有限公司,未經(jīng)福建和盛高科技產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210089450.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





