在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

cnocr和tesseract的使用方法和效果

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-11-02 14:37 ? 次閱讀

今天嘗試了一下cnocr和tesseract,給大家分別講講兩個模塊的使用方法和效果。

1.準備

開始之前,你要確保Pythonpip已經成功安裝在電腦上噢,如果沒有,請訪問這篇文章:超詳細Python安裝指南 進行安裝。如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda

Windows環境下打開Cmd(開始—運行—CMD),蘋果系統環境下請打開Terminal(command+空格輸入Terminal),準備開始輸入命令安裝依賴。

當然,我更推薦大家用VSCode編輯器,把本文代碼Copy下來,在編輯器下方的終端運行命令安裝依賴模塊,多舒服的一件事啊:Python 編程的最好搭檔—VSCode 詳細指南

在終端輸入以下命令安裝我們所需要的依賴模塊:

pip install cnocr

看到 Successfully installed xxx 則說明安裝成功。

如果你只想使用cnocr,那么只需要安裝上述的cnocr包即可。如果你想試試其他語言的OCR識別,Tesseract 是更好的選擇。

首先,無論是Windows還是macOS,你都需要安裝 pytesseract:

pip install pytesseract

其次,還需要安裝Tesseract. Tesseract 在macOS下可以使用brew安裝:

brew install tesseract

Windows下安裝tesseract則相對復雜。

需要先下載安裝tesseract的程序,然后下載中文簡體字預訓練好的模型包(盡管本教程不會用tesseract,但還是給大家提供了)。

你可以在Python實用寶典公眾號后臺回復:**tesseract **打包下載。

下載完成后,將tesseract-ocr-setup-4.00.00dev.exe安裝到Tesseract-OCR指定目錄下,復制該目錄路徑增加到Path中:

圖片

并將訓練好的模型文件chi_sim.traineddata放入該目錄中,這樣安裝就完成了。

2.cnocr 識別圖片的中文

cnocr 主要針對的是排版簡單的印刷體文字圖片,如截圖圖片,掃描件等。目前內置的文字檢測和分行模塊無法處理復雜的文字排版定位。

盡管它分別提供了單行識別函數和多行識別函數,但在本人實測下,單行識別函數的效果非常糟糕,或者說要求的條件十分苛刻,基本上連截圖的文字都識別不出來。

不過多行識別函數還不錯,使用該函數識別的代碼如下:

from cnocr import CnOcr
ocr = CnOcr()
res = ocr.ocr('test.png')
print("Predicted Chars:", res)

圖片版代碼:

圖片

用于識別這個圖片里的文字:

圖片

效果如下:

圖片

如果不是很吹毛求疵,這樣的效果已經很不錯了。

3.pytesseract 識別圖片的英文

如果你的OCR目的不是中文而是英文,是需要別的模型的。這里給大家分享Tesseract-OCR,它是一款由HP實驗室開發,由Google維護的開源OCR引擎。

Tesseract-OCR 可擴展性很強,你可以基于它訓練屬于自己的OCR模型。

現在給大家看看它分類英文的效果,代碼如下:

import pytesseract
from PIL import Image
image = Image.open('test2.png')
code = pytesseract.image_to_string(image, lang='eng')
print(code)

圖片版代碼:

圖片

識別的圖片:

圖片

效果如下:

圖片

英文效果真的很不錯,不過官方預訓練好的中文模型效果就比較一般了。

如果你想試試Tesseract識別中文,只需要將代碼中的eng改為chi_sim即可,不過相信我,效果不忍直視。

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

    關注

    7

    文章

    2718

    瀏覽量

    47560
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31207
收藏 人收藏

    評論

    相關推薦

    linux的tesseract-ocr安裝

    1. 在ubuntu下可以自動安裝sudo apt-get install tesseract-ocr
    發表于 07-15 06:40

    示波器的使用方法

    示波器的使用方法 1 示波器使用        本節介紹示波器的使用方法。示波器種類、型號很多,功能也不同。
    發表于 01-14 13:06 ?1.8w次閱讀

    Matlab使用方法和程序設計

    Matlab使用方法和程序設計 實驗一 Matlab使用方法和程序設計一、
    發表于 10-17 00:18 ?5399次閱讀
    Matlab<b class='flag-5'>使用方法</b>和程序設計

    多路輸出的使用方法

    多路輸出的使用方法  
    發表于 10-27 14:20 ?1648次閱讀

    示波器的使用方法

    數字萬用表使用方法和示波器的使用方法詳解。
    發表于 03-14 10:38 ?32次下載

    基于zed的tesseract移植過程記錄

    于是今天就打算把這個軟件移植到Zynq上,在PC上之前就已經成功安裝了tesseract了,并且利用自帶的測試圖片試了下,沒問題。
    發表于 02-10 18:50 ?1530次閱讀

    AT指令使用方法

    AT指令使用方法
    發表于 07-21 14:18 ?23次下載

    xilinx 原語使用方法

    xilinx 原語使用方法
    發表于 10-17 08:57 ?11次下載
    xilinx 原語<b class='flag-5'>使用方法</b>

    CC debuger的使用方法

    CC debuger的使用方法
    發表于 10-18 10:07 ?5次下載

    ORCAD PSPICE 使用方法

    ORCAD PSPICE 使用方法
    發表于 10-18 14:52 ?39次下載
    ORCAD PSPICE <b class='flag-5'>使用方法</b>

    xilinx原語使用方法

    xilinx原語使用方法
    發表于 10-19 08:50 ?15次下載
    xilinx原語<b class='flag-5'>使用方法</b>

    git使用方法

    git使用方法
    發表于 10-24 09:45 ?19次下載
    git<b class='flag-5'>使用方法</b>

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點在于正確使用示波器的使用方法。往期文章中,小編對模擬示波器的使用方法和數字示波器的使用方法均有所介紹。為增進大家對示波器的
    的頭像 發表于 12-24 20:37 ?3314次閱讀

    關于兩個Python開源識別工具的效果

    回復希望出一篇 OCR 相關的文章,今天嘗試了一下 cnocrtesseract 兩個 Python 開源識別工具的效果,給大家分別講講兩個工具的使用方法和對比
    的頭像 發表于 10-17 11:36 ?752次閱讀
    關于兩個Python開源識別工具的<b class='flag-5'>效果</b>

    OCR如何自動識別圖片文字

    回復希望出一篇 OCR 相關的文章,今天嘗試了一下 cnocrtesseract 兩個 Python 開源識別工具的效果,給大家分別講講兩個工具的使用方法和對比
    的頭像 發表于 10-31 16:45 ?800次閱讀
    OCR如何自動識別圖片文字
    主站蜘蛛池模板: 一级毛片q片| 无遮挡很爽很污很黄在线网站| 操到喷水| 在线观看黄色的网站| 四虎永久免费地ww4hu57| 黄色国产在线观看| 免费一区二区三区| 中文字幕在线色| 五月情视频在线观看| 日本免费大黄| 久久免费视频网站| 99精品久久久久久久婷婷| 午夜精品久久久久久99热| 色综合天| 日本人xxxxxxxxx69| 久久精品国产精品亚洲精品| 亚洲大色| 欧美人交性视频在线香蕉| 国内久久精品视频| 窝窝午夜看片| a一级视频| 韩漫免费网站无遮挡羞羞漫画| 天堂新版www中文| 玖玖国产| 午夜无遮挡怕怕怕免费视频| 国产免费爽爽视频免费可以看| 亚洲欧美日本视频| 亚洲一级色| 你懂的福利网站| 一级特黄aaa免费| 91学院派女神| 99在线国产| 日本高清网站| 大尺度在线| 黄网在线看| 看a网站| 色综合久久综精品| 国内久久精品视频| 欧美簧片| 亚洲精品成人网| 色综合一区二区三区|