0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OCR識(shí)別技術(shù)

新機(jī)器視覺 ? 來(lái)源:企通查 ? 作者:企通查 ? 2021-03-12 09:07 ? 次閱讀

在爬蟲對(duì)驗(yàn)證碼進(jìn)行破解時(shí),經(jīng)常需要對(duì)圖片中的文字內(nèi)容進(jìn)行識(shí)別,這時(shí)就需要用到OCR技術(shù)了,那么 OCR識(shí)別技術(shù)是如何實(shí)現(xiàn)對(duì)文字內(nèi)容“即拍即得”的呢?

OCR(Optical Character Recognition)即光學(xué)字符識(shí)別技術(shù),實(shí)質(zhì)屬于計(jì)算機(jī)輸入技術(shù)。OCR通過利用光學(xué)技術(shù)與計(jì)算機(jī)技術(shù)對(duì)圖片、紙張、物體等處的文本內(nèi)容進(jìn)行分析識(shí)別,并讀取轉(zhuǎn)換成計(jì)算機(jī)和人類都能理解接受的格式。

OCR主要可以分為手寫體識(shí)別和印刷體識(shí)別。

由于印刷體都是計(jì)算機(jī)自助生成再進(jìn)行輸出,通常較為規(guī)律,因此較手寫體識(shí)別來(lái)說要更簡(jiǎn)單。而手寫體由于往往會(huì)帶有個(gè)人特色,每個(gè)人的風(fēng)格不盡相同,由于其千人千面的特性,手寫體識(shí)別也成了OCR界一直想攻克的難關(guān)。當(dāng)然,除了手寫體與印刷體外,OCR也可以根據(jù)識(shí)別內(nèi)容來(lái)分類。例如按語(yǔ)言分類,要識(shí)別的內(nèi)容將可能包括漢語(yǔ)、英語(yǔ)、日語(yǔ)、法語(yǔ)等,而如果僅滿足國(guó)人需求,要識(shí)別的內(nèi)容就可能會(huì)包括漢字、英文字母、阿拉伯?dāng)?shù)字、標(biāo)點(diǎn)符號(hào)等。

通常根據(jù)要識(shí)別的內(nèi)容不同,識(shí)別的難度也不同。比如僅識(shí)別阿拉伯?dāng)?shù)字,只需能識(shí)別出0-9,而英文字母則需要識(shí)別52個(gè)字符(僅考慮大小寫),而中文識(shí)別則會(huì)高達(dá)數(shù)千個(gè),且由于漢字的結(jié)構(gòu)偏旁較為復(fù)雜,要將這些字符都準(zhǔn)確識(shí)別出來(lái)會(huì)使難度系數(shù)直線上升。一個(gè)典型的OCR技術(shù)處理流程如下圖所示:

圖:來(lái)源于網(wǎng)絡(luò)

其中,圖像預(yù)處理通常為能使圖像中的文字更明顯便于識(shí)別,會(huì)對(duì)圖像的成像問題進(jìn)行修正,通常是基于數(shù)字圖像處理和傳統(tǒng)機(jī)器學(xué)習(xí)等方法對(duì)圖像進(jìn)行操作。

常見的圖像預(yù)處理包括幾何變換(透視、翻轉(zhuǎn)、旋轉(zhuǎn)、扭曲、拉直等)、畸變矯正、去模糊、銳化、圖像增強(qiáng)、光線矯正、灰度化、二值化等。其中,在對(duì)付驗(yàn)證碼時(shí)常用的灰度化、二值化處理對(duì)于內(nèi)容較為簡(jiǎn)單的文本信息有增強(qiáng)作用,但對(duì)復(fù)雜背景的內(nèi)容處理效果就會(huì)收效甚微。

文字檢測(cè),顧名思義是對(duì)圖片中存在的文字內(nèi)容進(jìn)行檢測(cè),檢測(cè)內(nèi)容包括文本所在的位置、范圍、布局、數(shù)量等,通常也包括整體版面分析和文字行檢測(cè)等。部分OCR軟件為了保證檢測(cè)范圍的準(zhǔn)確性,還會(huì)套用圖像檢測(cè)的方法,對(duì)圖像中的文本區(qū)域進(jìn)行框選,并像下圖所示將框選與待識(shí)別區(qū)域交由令用戶進(jìn)行校驗(yàn)確認(rèn)。

圖:某OCR軟件識(shí)別界面

文本檢測(cè)完成后,建立在其基礎(chǔ)之上的文本識(shí)別將會(huì)對(duì)選定的文本內(nèi)容進(jìn)行識(shí)別,并將圖像中的字符轉(zhuǎn)化為可供人類和計(jì)算機(jī)識(shí)別的文本信息。文本信息主要需要解決的問題是每個(gè)字符是什么。

對(duì)于識(shí)別后輸出的文本通常需要再次核對(duì)驗(yàn)證以確保其準(zhǔn)確率,即文本校正,通常也被認(rèn)為屬于文字檢測(cè)的環(huán)節(jié)。當(dāng)識(shí)別的內(nèi)容是由詞庫(kù)中的詞匯構(gòu)成時(shí)就稱之為有詞典識(shí)別,反之則稱為無(wú)詞典識(shí)別。在整個(gè)處理流程過程中,對(duì)識(shí)別準(zhǔn)確率影響最大的步驟就是文本檢測(cè)與文本識(shí)別。相比一般文本,通常對(duì)OCR技術(shù)的評(píng)測(cè)會(huì)從最終識(shí)別率、識(shí)別速度、版面理解正確率、版面還原滿意度4方面來(lái)作為依據(jù)。

OCR識(shí)別技術(shù)對(duì)于手寫體識(shí)別目前尚在發(fā)展階段,而對(duì)于印刷體識(shí)別的技術(shù)已經(jīng)發(fā)展的較為純熟。而且,對(duì)于印刷體識(shí)別的應(yīng)用劃分可能遠(yuǎn)比你我想象的更為細(xì)致。例如用于對(duì)人身份進(jìn)行核查驗(yàn)證的證件OCR識(shí)別、用于移動(dòng)支付綁卡的銀行卡OCR識(shí)別、用于存儲(chǔ)管理名片的名片OCR識(shí)別、用于大量文字資料、檔案卷宗的錄入和處理的文檔OCR識(shí)別、用于銀行、金融、電信機(jī)構(gòu)的票據(jù)OCR識(shí)別、用于交通安全的車輛OCR識(shí)別等。

OCR技術(shù)的出現(xiàn)無(wú)疑提升了工作效率,也改變了我們的生活。

參考文獻(xiàn):

https://www.sohu.com/a/233167039_205239

https://zhuanlan.zhihu.com/p/45376274

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • OCR
    OCR
    +關(guān)注

    關(guān)注

    0

    文章

    141

    瀏覽量

    16261

原文標(biāo)題:文字識(shí)別界的“拍立得”——OCR識(shí)別技術(shù)

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    光學(xué)字符識(shí)別是什么的一種技術(shù)

    光學(xué)字符識(shí)別(Optical Character Recognition,簡(jiǎn)稱OCR)是一種將文本資料轉(zhuǎn)換為計(jì)算機(jī)可編輯和可搜索的數(shù)據(jù)格式的技術(shù)。這項(xiàng)技術(shù)廣泛應(yīng)用于文檔掃描、數(shù)據(jù)錄入、
    的頭像 發(fā)表于 09-10 15:48 ?183次閱讀

    光學(xué)識(shí)別技術(shù)的工作原理是什么?

    光學(xué)識(shí)別技術(shù)(Optical Character Recognition,簡(jiǎn)稱OCR)是一種將圖像中的文字信息轉(zhuǎn)換成可編輯和可搜索的文本數(shù)據(jù)的技術(shù)。它廣泛應(yīng)用于文檔掃描、數(shù)據(jù)錄入、自動(dòng)
    的頭像 發(fā)表于 09-10 15:46 ?172次閱讀

    光學(xué)識(shí)別字符是自動(dòng)識(shí)別技術(shù)

    光學(xué)識(shí)別字符(Optical Character Recognition,簡(jiǎn)稱OCR)是一種自動(dòng)識(shí)別技術(shù),它能夠?qū)⒏鞣N類型文檔(如掃描的紙質(zhì)文檔、PDF文件或數(shù)字相機(jī)拍攝的圖片)中的文
    的頭像 發(fā)表于 09-10 15:43 ?174次閱讀

    光學(xué)識(shí)別的過程包含哪些

    光學(xué)識(shí)別(Optical Character Recognition,OCR)是一種將圖像中的文字轉(zhuǎn)換為機(jī)器可讀文本的技術(shù)。這個(gè)過程涉及多個(gè)步驟,包括圖像預(yù)處理、文本檢測(cè)、字符分割、字符識(shí)別
    的頭像 發(fā)表于 09-10 15:36 ?135次閱讀

    光學(xué)識(shí)別輸入的基本原理是什么

    光學(xué)字符識(shí)別(Optical Character Recognition,OCR)是一種將不同格式的文檔(如掃描的紙張文檔、PDF文件或數(shù)字相機(jī)拍攝的圖片)轉(zhuǎn)換成可編輯和可搜索的數(shù)據(jù)的技術(shù)。O
    的頭像 發(fā)表于 09-10 15:34 ?166次閱讀

    明治案例 | PE編織袋【大視野】【OCR識(shí)別

    OCR識(shí)別技術(shù)OCR識(shí)別技術(shù)在工業(yè)生產(chǎn)中扮演著至關(guān)重要的角色。它利用先進(jìn)的圖像處理
    的頭像 發(fā)表于 08-13 08:25 ?280次閱讀
    明治案例 | PE編織袋【大視野】【<b class='flag-5'>OCR</b><b class='flag-5'>識(shí)別</b>】

    智能手機(jī)充電頭OCR精準(zhǔn)識(shí)別

    文本是人類最重要的信息來(lái)源之一,自然場(chǎng)景中充滿了形形色色的文字符號(hào)。光學(xué)字符識(shí)別(OCR)相信大家都不陌生。而工業(yè)場(chǎng)景的圖像文字識(shí)別更加復(fù)雜,OCR出現(xiàn)在很多不同的場(chǎng)合,對(duì)某些特殊的表
    的頭像 發(fā)表于 06-11 08:24 ?298次閱讀
    智能手機(jī)充電頭<b class='flag-5'>OCR</b>精準(zhǔn)<b class='flag-5'>識(shí)別</b>

    如何判斷觸摸屏用有機(jī)硅OCR/LOCA性能的優(yōu)劣

    判斷OCR/LOCA性能的優(yōu)劣
    的頭像 發(fā)表于 02-29 10:48 ?397次閱讀

    EVS深度學(xué)習(xí)智能相機(jī)OCR工具性能大揭秘

    伴隨著工業(yè)自動(dòng)化的發(fā)展,光學(xué)字符識(shí)別OCR技術(shù)已成為產(chǎn)品質(zhì)量管控的剛需,常用于部件入庫(kù)跟蹤、產(chǎn)品工藝溯源、商品保質(zhì)期管理等場(chǎng)景。然而,為了促進(jìn)精益生產(chǎn)、柔性生產(chǎn)、保障品控,產(chǎn)線不僅對(duì)此類
    的頭像 發(fā)表于 12-16 08:24 ?874次閱讀
    EVS深度學(xué)習(xí)智能相機(jī)<b class='flag-5'>OCR</b>工具性能大揭秘

    基于OpenVINO+OpenCV的OCR處理流程化實(shí)現(xiàn)

    預(yù)處理主要是基于OpenCV、場(chǎng)景文字檢測(cè)與識(shí)別基于OpenVINO框架 + PaddleOCR模型完成。直接按圖索驥即可得到最終結(jié)果。 OpenCV預(yù)處理主要是完成偏斜矯正、背景矯正等操作,然后使用場(chǎng)景文字檢測(cè)模型+OCR識(shí)別
    的頭像 發(fā)表于 11-07 11:21 ?616次閱讀
    基于OpenVINO+OpenCV的<b class='flag-5'>OCR</b>處理流程化實(shí)現(xiàn)

    OCR如何自動(dòng)識(shí)別圖片文字

    OCR 是光學(xué)字符識(shí)別(英語(yǔ):Optical Character Recognition,OCR)是指對(duì)文本資料的圖像文件進(jìn)行分析識(shí)別處理,獲取文字及版面信息的過程。 很早之前就有同學(xué)
    的頭像 發(fā)表于 10-31 16:45 ?636次閱讀
    <b class='flag-5'>OCR</b>如何自動(dòng)<b class='flag-5'>識(shí)別</b>圖片文字

    easyocr:超級(jí)簡(jiǎn)單且強(qiáng)大的OCR文本識(shí)別工具

    今天給大家介紹一個(gè)超級(jí)簡(jiǎn)單且強(qiáng)大的OCR文本識(shí)別工具: easyocr . 這個(gè)模塊支持70多種語(yǔ)言的即用型OCR,包括中文,日文,韓文和泰文等。 下面是這個(gè)模塊的實(shí)戰(zhàn)教程。 1.準(zhǔn)備 開始之前,你
    的頭像 發(fā)表于 10-30 09:30 ?2322次閱讀
    easyocr:超級(jí)簡(jiǎn)單且強(qiáng)大的<b class='flag-5'>OCR</b>文本<b class='flag-5'>識(shí)別</b>工具

    關(guān)于兩個(gè)Python開源識(shí)別工具的效果

    OCR 是光學(xué)字符識(shí)別(英語(yǔ):Optical Character Recognition,OCR)是指對(duì)文本資料的圖像文件進(jìn)行分析識(shí)別處理,獲取文字及版面信息的過程。 很早之前就有同學(xué)
    的頭像 發(fā)表于 10-17 11:36 ?520次閱讀
    關(guān)于兩個(gè)Python開源<b class='flag-5'>識(shí)別</b>工具的效果

    【KV260視覺入門套件試用體驗(yàn)】Vitis AI Library體驗(yàn)之OCR識(shí)別

    OCR (Optical Character Recognition,光學(xué)字符識(shí)別)是指電子設(shè)備(例如掃描儀或數(shù)碼相機(jī))檢查紙上打印的字符,通過檢測(cè)暗、亮的模式確定其形狀,然后用字符識(shí)別方法將形狀
    發(fā)表于 10-16 23:25

    【KV260視覺入門套件試用體驗(yàn)】七、VITis AI字符和文本檢測(cè)(OCR&amp;Textmountain)

    視覺領(lǐng)域的重要問題,主要是識(shí)別和理解圖像或視頻中的文字信息。字符檢測(cè)和識(shí)別OCR技術(shù)最早在1929年由德國(guó)科學(xué)家Tausheck提出,定義為將印刷體的字符從紙質(zhì)文檔中
    發(fā)表于 09-26 16:31