色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎么設計一種基于OpenVINO與PaddleOCR的結構化輸出抄表器?

SDNLAB ? 來源:SDNLAB ? 2023-08-11 16:40 ? 次閱讀

01 背景介紹

“表”是生活中的隨處可見的一種設備。常見的“表”包括了家用電表,水表等設備;除此之外,還有工頻場強計等“表”。受制于由于受到區域因素以及技術因素的制約,并非每種“表”都能夠進行數據的自動采集,從而只能通過人工手動抄表。

這種數據采集工作一方面較為費事和枯燥,另一方面,長時間工作帶來的會導致工作人員疲勞,從而產生抄錄錯誤。通過人工智能技術構造自動化的抄表流程能夠極大的克服上述問題,提高工作效率。

相關工作

迄今為止,已經有許多關于電表讀數的優秀項目出現,這些項目大都依賴于對特定場景的模型訓練(包括微調)。 例如:

【PaddlePaddle+OpenVINO】電表檢測識別模型的部署

OpenVINO meter reader

但對于抄表工作的業務場景而言,具有以下特點:

無法準備大量的徹底貼合業務場景的數據集

待抄錄的“表”中的內容是文字,而非進度條或儀表盤

基于開放數據訓練得到的OCR模型能夠識別到“表”中的內容

因而,對于一些較為規整的“表”,我們完全可以基于開源OCR模型進行零微調的抄表工作。

技術方案

本項目提供了有一種無需額外訓練的抄表器,只需要人為指定一些和布局有關的配置信息,即可實現表中數據的記錄。 總體流程如下:

配置圖片中屏幕區域的坐標值。(這些坐標值也可以通過cv2的拐點檢測或深度學習進行獲?。?/p>

對圖片進行預處理(仿射變換)

配置待識別的元素對應的坐標,并裁剪對應的區域

如有需要,可以對裁剪下來的區域進行預處理

基于OpenVINO進行文字識別

結構化輸出信息

如有需要,對輸出結果進行進一步精煉

2874f852-3822-11ee-9e74-dac502259ad0.png

目錄

背景介紹

圖片預處理

基于OpenVINO加載PaddleOCR識別模型進行預測

結構化輸出與后處理

02 圖片預處理

由于本項目是一個零微調的項目,因此,為了保證識別模型的有效性,需要人工對齊輸入信息。

修正傾斜的圖片,將圖片中的屏幕區域修正到指定的大小

根據從說明書等地方獲取到的設備信息,設定待識別的區域在屏幕上的布局

修正圖片

以下列圖片為例,本節展示如何將圖片從傾斜的狀態,修正為正面觀眾的狀態。

28a06b22-3822-11ee-9e74-dac502259ad0.jpg28c54014-3822-11ee-9e74-dac502259ad0.png28d59ad6-3822-11ee-9e74-dac502259ad0.png28f293a2-3822-11ee-9e74-dac502259ad0.png ? 290028d2-3822-11ee-9e74-dac502259ad0.png ?

03 基于OpenVINO加載PaddleOCR識別模型進行預測

文字識別模型(PaddleOCR)

PaddleOCR 是PaddlePaddle的文字識別套件。迄今為止,PaddleOCR已經提供了許多復用性強的預訓練模型。在本項目中使用的預訓練模型是Chinese and English ultra-lightweight PP-OCR model (9.4M)。更多的信息請參考PaddleOCR Github或PaddleOCR Gitee。

一個標準的OCR流程包括了文字檢測和文字識別,對于本項目來說,文字檢測工作已經通過人工配置的方式解決了,因此,只需要進行文字識別即可。

OpenVINO簡介

OpenVINO作為Intel原生的深度學習推理框架,可以最大化的提升人工智能神經網絡在Intel平臺上的執行性能,實現一次編寫,任意部署的開發體驗。OpenVINO在2022.1版本后,就可以直接支持飛槳模型,大大提升了模型在Intel異構硬件上的推理性能與部署便捷性,帶來更高的生產效率,更廣闊的兼容性以及推理性能的優化。

獲取模型

2954d490-3822-11ee-9e74-dac502259ad0.png

基于OpenVINO加載PaddleOCR

使用OpenVINO加載Paddle模型無需經過任何轉換,只需要:

創建環境

讀取模型

生成推理接口

296a7b38-3822-11ee-9e74-dac502259ad0.png

文字識別

依舊對于上述示例圖片,希望結構化輸出以下內容:[{"Info_Probe":""}, {"Freq_Set":""}, {"Freq_Main":""}, {"Val_Total":""},{"Val_X":""}, {"Val_Y":""}, {"Val_Z":""}, {"Unit":""}, {"Field":""}]。輸出示例如下圖所示:

29952a9a-3822-11ee-9e74-dac502259ad0.png

配置布局

首先,需要基于仿射變換的結果,配置各個元素在圖片上的布局。這個配置對于同一批表來說是固定的。

29c8ade8-3822-11ee-9e74-dac502259ad0.png

文字識別的預處理函數

29e284c0-3822-11ee-9e74-dac502259ad0.png29ef2338-3822-11ee-9e74-dac502259ad0.png2a0d1032-3822-11ee-9e74-dac502259ad0.png2a24c2ea-3822-11ee-9e74-dac502259ad0.png ?

文字識別的后處理函數

用于將文字識別的結果進行解碼,轉化為漢字

2a397ee2-3822-11ee-9e74-dac502259ad0.png2a56cd4e-3822-11ee-9e74-dac502259ad0.png2a6de556-3822-11ee-9e74-dac502259ad0.png2a893c3e-3822-11ee-9e74-dac502259ad0.png ?

基于OpenVINO進行文字識別

下面以Freq_Set為例,進行文字識別

2a9bee88-3822-11ee-9e74-dac502259ad0.png2ab3fa1e-3822-11ee-9e74-dac502259ad0.png

100H2實時值

結構化輸出與后處理

上面的邏輯已經完成了使用OpenVINO加載PaddleOCR并進行預測,但實際上由于整個模型沒有進行微調,所以對于當前的業務場景來說可能不夠完美,這個時候可以通過一些簡單的邏輯進行處理,比如,對于示例圖片中,H2必然是不存在的,這個地方可以直接通過replace替換為HZ。

簡單來說,對于示例圖片的這種表,可以定義如下后處理函數:

2acb213a-3822-11ee-9e74-dac502259ad0.png2ae90df8-3822-11ee-9e74-dac502259ad0.png

全流程一鍵運行

為了方便運行,這里也提供了一個封裝好的函數

2b042f52-3822-11ee-9e74-dac502259ad0.png2b19a2b0-3822-11ee-9e74-dac502259ad0.png2b2c28e0-3822-11ee-9e74-dac502259ad0.png ? ?






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 轉換器
    +關注

    關注

    27

    文章

    8701

    瀏覽量

    147150
  • 神經網絡
    +關注

    關注

    42

    文章

    4771

    瀏覽量

    100747
  • 人工智能
    +關注

    關注

    1791

    文章

    47251

    瀏覽量

    238399
  • OCR
    OCR
    +關注

    關注

    0

    文章

    144

    瀏覽量

    16357
  • 預處理器
    +關注

    關注

    0

    文章

    13

    瀏覽量

    2229

原文標題:基于OpenVINO與PaddleOCR的結構化輸出抄表器

文章出處:【微信號:SDNLAB,微信公眾號:SDNLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    結構化布線系統有哪些難題

    ?! ?.結構化布線系統的結構  通用結構化布線系統和海量結構化布線系統是結構化布線的核心內容,朗訊科技(前身為AT&T)和它的SYSTIM
    發表于 05-19 13:46

    TrustZone結構化消息是什么?

    大家好,我已閱讀任何與TrustZone相關的內容,但我無法弄清楚這兩個世界是如何相互溝通的。我所能找到的只是TrustZone API規范中的內容:客戶端和服務可以通過兩機制進行通信:結構化
    發表于 03-20 08:58

    請問怎樣去設計一種智能小區無線系統?

    基于GPRS的智能小區無線系統主要由哪幾部分組成?怎樣去設計一種智能小區無線系統?
    發表于 05-28 06:16

    怎么實現基于結構化方法的無線傳感網絡設計?

    怎么實現基于結構化方法的無線傳感網絡設計?
    發表于 05-31 06:34

    如何設計一種低壓電力客戶遠程集中自動系統?

    安科瑞電氣——萬佳芬18721502664摘要:在智能、自動、信息的環境背景下,設計一種低壓電力客戶遠程集中自動
    發表于 07-06 07:48

    結構化設計分為哪幾部分?結構化設計的要求有哪些

    結構化設計分為哪幾部分?結構化設計的要求有哪些?結構化設計主要包括哪些部分?
    發表于 12-23 06:15

    如何使用arm匯編指令去實現一種結構化編程呢?

    如何使用arm匯編指令去實現一種結構化編程呢?有哪位大神可以解答下嗎
    發表于 11-09 15:18

    一種結構化道路環境中的視覺導航系統詳解

    根據結構化道路環境的特點提出了一種將邊沿檢測和道路環境知識相結合的機器視覺算法 , 并結合基于行為響應的路徑規劃方法和智能預瞄控制方法 , 實現了套基本的機器人視覺導航系統 . 在自主機器人實驗
    發表于 09-25 07:23

    一種新型的智能用電系統的設計

    本文針對IC 卡電表和低壓載波在居民用電行業不能廣泛推廣的問題,利用GPRS通訊網絡技術、總線技術與低壓載波通訊技術等設計出一種新型的智能用電
    發表于 12-18 15:55 ?15次下載

    一種基ZigBee技術無線系統的設計

    傳統方式存在著入戶麻煩、費用過高、存在安全隱患等弊端,已經不適應現代物業管理的需要;因此,提出了一種基于ZigBee無線通信技術的無線
    發表于 01-25 15:15 ?42次下載

    一種新型的智能用電系統的設計

    一種新型的智能用電系統的設計  1 引言     目前國內已有多種用于居民用電的產品,
    發表于 02-26 16:46 ?981次閱讀
    <b class='flag-5'>一種</b>新型的智能用電<b class='flag-5'>抄</b><b class='flag-5'>表</b>系統的設計

    一種用于工作流的結構化數據模型及應用研究_胡飛虎

    一種用于工作流的結構化數據模型及應用研究_胡飛虎
    發表于 03-19 11:45 ?0次下載

    一種改進的無線智能水表系統

    住宅樓結構應用為目標,結合無線智能水表系統特點、部署環境特征和
    發表于 12-07 14:00 ?1次下載
    <b class='flag-5'>一種</b>改進的無線智能水表<b class='flag-5'>抄</b><b class='flag-5'>表</b>系統

    Alexa示例強調了一種結構化數據的復雜性

    結構化數據對人工智能系統的發展至關重要。人工智能系統與用戶的溝通越好,就越能自主學習,因此,它的效率也就越高。這點很重要,因為如果個人工智能系統只要求用戶以結構化的格式進行交互,
    的頭像 發表于 09-27 15:13 ?2929次閱讀

    一種自適應網頁結構化信息提取方法

    一種自適應網頁結構化信息提取方法介紹說明。
    發表于 05-08 10:58 ?2次下載
    主站蜘蛛池模板: 暖暖视频在线高清播放| 色多多污网站在线观看| 色欲AV亚洲午夜精品无码| 亚洲精品一线二线三线无人区| 中文字幕午夜福利片| 富婆找黑人老外泻火在线播放 | 国偷自产视频一区二区久| 麻豆狠色伊人亚洲综合网站| 丝瓜涩涩屋黄瓜香蕉丝瓜| 在线看免费毛片| 国产成人在线播放视频| 久久中文字幕综合不卡一二区 | 色即是空之甜性涩爱| 亚洲伊人久久大香线蕉综合图片| 百性阁论坛首页| 久久电影精品| 无码AV动漫精品一区二区免费 | 成人高清网站| 久久热这里只有 精品| 玩两个少妇女邻居| a在线观看免费视频| 久久精品成人免费看| 摥管专用动态图399期| 99久久久精品免费观看国产| 国语自产拍大学生在线观看| 日韩人妻无码精品-专区| 18黄女脱内衣| 好紧小嫩嫩水的10p| 色综合久久五月| blacked黑人战小美女| 久久精品无码人妻无码AV蜜臀| 四虎影视库永久免费| ZZoo兽2皇| 免费99精品国产自在现线| 亚洲视频 在线观看| 国产高清在线a视频大全| 青青草在线视频| 99精品国产福利在线观看| 久久机热免费视频| 亚洲精品视频区| 国产骚妇BB网|