最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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,: 設(shè)置是否使用GPU (EasyOCR在GPU上運行效率更高, 沒有GPU或者GPU內(nèi)存不足時設(shè)置False)
  • model_storage_directory='model/.',: 檢測與識別模型的存儲路徑 (沒有設(shè)置時默認存儲在~/.EasyOCR/model目錄)

識別結(jié)果 result 是一個列表,列表中的每一項都是一個長度為 3 的識別結(jié)果,例如 ([[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

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

在這里插入圖片描述

通過 Docker 部署服務

我們提供了一個 Dockerfile 來構(gòu)建鏡像。

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 中,可以按實際需求修改。

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

相關(guān)文章

  • Python實現(xiàn)生成日報的示例代碼

    Python實現(xiàn)生成日報的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)生成日報的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-06-06
  • python中對列表的刪除和添加方法詳解

    python中對列表的刪除和添加方法詳解

    這篇文章主要為大家詳細介紹了python中對列表的刪除和添加方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 基于python中__add__函數(shù)的用法

    基于python中__add__函數(shù)的用法

    今天小編就為大家分享一篇基于python中__add__函數(shù)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python線程中同步鎖詳解

    python線程中同步鎖詳解

    這篇文章主要為大家詳細介紹了python線程中同步鎖的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python基礎(chǔ)之迭代器與生成器

    python基礎(chǔ)之迭代器與生成器

    這篇文章主要為大家介紹了python迭代器與生成器,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Python爬豆瓣電影實例

    Python爬豆瓣電影實例

    本篇文章給大家通過Python爬豆瓣電影實例對Python爬蟲更深入的講解,有興趣的學習下。
    2018-02-02
  • Python一行代碼實現(xiàn)快速排序的方法

    Python一行代碼實現(xiàn)快速排序的方法

    排序算法是在高考或中考中出現(xiàn)頻率最多的點,所以大家要掌握,今天小編給大家?guī)砹送ㄟ^Python一行代碼實現(xiàn)快速排序的方法,感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • Django實現(xiàn)組合搜索的方法示例

    Django實現(xiàn)組合搜索的方法示例

    本篇文章主要介紹了Django實現(xiàn)組合搜索的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Python搭建代理IP池實現(xiàn)接口設(shè)置與整體調(diào)度

    Python搭建代理IP池實現(xiàn)接口設(shè)置與整體調(diào)度

    這篇文章主要介紹了Python搭建代理IP池實現(xiàn)接口設(shè)置與整體調(diào)度,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 關(guān)于pytorch多GPU訓練實例與性能對比分析

    關(guān)于pytorch多GPU訓練實例與性能對比分析

    今天小編就為大家分享一篇關(guān)于pytorch多GPU訓練實例與性能對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

英吉沙县| 兴安县| 土默特右旗| 胶南市| 嘉鱼县| 乐平市| 塔河县| 河间市| 涪陵区| 伊川县| 昆山市| 霍林郭勒市| 浦江县| 丰原市| 泗洪县| 犍为县| 孙吴县| 商城县| 昆山市| 桐城市| 沁源县| 饶河县| 手游| 定安县| 揭阳市| 双鸭山市| 尉氏县| 梓潼县| 冷水江市| 任丘市| 峡江县| 拜城县| 南投市| 昭平县| 澄城县| 通道| 大理市| 津市市| 衡东县| 太原市| 象州县|