亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python如何使用EasyOCR工具識別圖像文本

 更新時間:2023年04月12日 15:11:18   作者:何小有  
EasyOCR?是?PyTorch?實現(xiàn)的一個光學字符識別?(OCR)?工具,這篇文章主要介紹了Python如何使用EasyOCR工具識別圖像文本,需要的朋友可以參考下

什么是 EasyOCR ?

描述: EasyOCR 是一個用于從圖像中提取文本的 python 模塊, 它是一種通用的 OCR,既可以讀取自然場景文本,也可以讀取文檔中的密集文本。目前支持 80 多種語言和所有流行的書寫腳本,包括:拉丁文、中文、阿拉伯文、梵文、西里爾文等。

EasyOCR 是 PyTorch 實現(xiàn)的一個光學字符識別 (OCR) 工具。

Q: 使用 EasyOCR 可以干什么?

描述: EasyOCR 支持兩種方式運行一種是常用的CPU,而另外一種是需要GPU支持并且需安裝CUDA環(huán)境, 我們使用其可以進行圖片中語言文字識別, 例如小程序里圖片識別、車輛車牌識別(即車債管理系統(tǒng))。

安裝 EasyOCR

在命令窗口中,使用 pip 安裝 EasyOCR 穩(wěn)定版本。

pip install easyocr

使用 EasyOCR

import easyocr

reader = easyocr.Reader(
    ['ch_sim', 'en'],
    gpu=False,
    model_storage_directory='model/.',
    user_network_directory='model/.',
)
result = reader.readtext('examples/chinese.jpg')

執(zhí)行上面的代碼時,會自動通過網(wǎng)絡下載檢測與識別模型到指定目錄下。

  • ['ch_sim', 'en'],: 指定識別的語言
  • gpu=False,: 設置是否使用GPU (EasyOCR在GPU上運行效率更高, 沒有GPU或者GPU內存不足時設置False)
  • model_storage_directory='model/.',: 檢測與識別模型的存儲路徑 (沒有設置時默認存儲在~/.EasyOCR/model目錄)

識別結果 result 是一個列表,列表中的每一項都是一個長度為 3 的識別結果,例如 ([[189, 75], [469, 75], [469, 165], [189, 165]], '愚園路', 0.3754989504814148),它們分別是 邊界框、檢測到的文本置信度 值。

easyocr-server

EasyOCR 服務器是一個用于從圖像中提取文本。它是一種通用的 OCR,既可以讀取自然場景文本,也可以讀取文檔中的密集文本。目前支持 80+ 種語言,并且還在擴展。

安裝步驟

步驟 0. 從 GitHub 下載 easyocr-server 并安裝。

git clone https://github.com/hekaiyou/easyocr-server.git

步驟 1. 使用 PyPI 安裝 easyocr、 bottle gevent 模塊。

cd easyocr-server
pip install -r requirements.txt

驗證安裝

python main.py

驗證成功后,您應該能夠在瀏覽器中看到打印的推理結果。

在這里插入圖片描述

通過 Docker 部署服務

我們提供了一個 Dockerfile 來構建鏡像。

docker build -t easyocr-server:latest .

運行它。

docker run -it -v {DATA_DIR}:/workspace/model -p 8083:8080 easyocr-server:latest
LanguageCode Name
Abazaabq
Adygheady
Afrikaansaf
Angikaang
Arabicar
Assameseas
Avarava
Azerbaijaniaz
Belarusianbe
Bulgarianbg
Biharibh
Bhojpuribho
Bengalibn
Bosnianbs
Simplified Chinesech_sim
Traditional Chinesech_tra
Chechenche
Czechcs
Welshcy
Danishda
Dargwadar
Germande
Englishen
Spanishes
Estonianet
Persian (Farsi)fa
Frenchfr
Irishga
Goan Konkanigom
Hindihi
Croatianhr
Hungarianhu
Indonesianid
Ingushinh
Icelandicis
Italianit
Japaneseja
Kabardiankbd
Kannadakn
Koreanko
Kurdishku
Latinla
Laklbe
Lezghianlez
Lithuanianlt
Latvianlv
Magahimah
Maithilimai
Maorimi
Mongolianmn
Marathimr
Malayms
Maltesemt
Nepaline
Newarinew
Dutchnl
Norwegianno
Occitanoc
Palipi
Polishpl
Portuguesept
Romanianro
Russianru
Serbian (cyrillic)rs_cyrillic
Serbian (latin)rs_latin
Nagpurisck
Slovaksk
Sloveniansl
Albaniansq
Swedishsv
Swahilisw
Tamilta
Tabassarantab
Telugute
Thaith
Tajiktjk
Tagalogtl
Turkishtr
Uyghurug
Ukranianuk
Urduur
Uzbekuz
Vietnamesevi

上面 easyocr-server 項目的核心代碼在 GitHub: easyocr-server/ocr.py 中,可以按實際需求修改。

到此這篇關于Python如何使用EasyOCR工具識別圖像文本的文章就介紹到這了,更多相關Python EasyOCR識別圖像文本內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何使用python獲取現(xiàn)在的日期與時間

    如何使用python獲取現(xiàn)在的日期與時間

    學習了一段時間的python,不知道大家對于代碼的編寫有了屬于自己的一套思路了呢,下面這篇文章主要給大家介紹了關于如何使用python獲取現(xiàn)在的日期與時間的相關資料,需要的朋友可以參考下
    2022-11-11
  • Python 詳解通過Scrapy框架實現(xiàn)爬取CSDN全站熱榜標題熱詞流程

    Python 詳解通過Scrapy框架實現(xiàn)爬取CSDN全站熱榜標題熱詞流程

    Scrapy是用純Python實現(xiàn)一個為了爬取網(wǎng)站數(shù)據(jù)、提取結構性數(shù)據(jù)而編寫的應用框架,用途非常廣泛,框架的力量,用戶只需要定制開發(fā)幾個模塊就可以輕松的實現(xiàn)一個爬蟲,用來抓取網(wǎng)頁內容以及各種圖片,非常之方便
    2021-11-11
  • python編寫函數(shù)注意事項總結

    python編寫函數(shù)注意事項總結

    在本篇文章里小編給大家分享了一篇關于python編寫函數(shù)注意事項總結內容,有需要的朋友們可以學習下。
    2021-03-03
  • django輸出html內容的實例

    django輸出html內容的實例

    今天小編就為大家分享一篇django輸出html內容的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python 私有化操作實例分析

    Python 私有化操作實例分析

    這篇文章主要介紹了Python 私有化操作,結合實例形式分析了Python私有屬性、私有方法相關使用技巧,需要的朋友可以參考下
    2019-11-11
  • Python實現(xiàn)遍歷包含大量文件的文件夾

    Python實現(xiàn)遍歷包含大量文件的文件夾

    在處理大模型的訓練數(shù)據(jù)時,經常需要遍歷大型文件夾,其中,可能包括數(shù)千萬或數(shù)億個文件,所以本文為大家整理了Python遍歷包含大量文件的文件夾的方法,希望對大家有所幫助
    2023-04-04
  • 新建文件時Pycharm中自動設置頭部模板信息的方法

    新建文件時Pycharm中自動設置頭部模板信息的方法

    這篇文章主要介紹了新建文件時Pycharm中自動設置頭部模板信息的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 使用Python編寫一個桌面便簽應用

    使用Python編寫一個桌面便簽應用

    ChatGPT的編程能力也不差,本文將一步一步提出要求,讓ChatGPT根據(jù)我們的要求,編寫出一個可用的,可打包運行的桌面便簽,感興趣的可以了解一下
    2023-06-06
  • 基于TensorBoard中graph模塊圖結構分析

    基于TensorBoard中graph模塊圖結構分析

    今天小編就為大家分享一篇基于TensorBoard中graph模塊圖結構分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python實現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法

    python實現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法

    這篇文章主要介紹了python實現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法,是非常實用的技巧,需要的朋友可以參考下
    2014-09-09

最新評論