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

python部署chineseocr_lite的實現(xiàn)示例

 更新時間:2023年07月28日 16:10:31   作者:飛得更高肥尾沙鼠  
本文主要介紹了python部署chineseocr_lite的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

簡介

項目地址:https://github.com/DayBreak-u/chineseocr_lite

chineseocr_lite 是一個開源項目,用來實現(xiàn)中文的文字識別,支持豎排文字識別、繁體識別,總模型只有幾M,無需聯(lián)網(wǎng),支持 CPU 與 GPU

安裝

pip install -r requirements.txt

然后

cd chineseocr_lite ## 進入chineseocr目錄
python backend/main.py 

報錯解決

提示:error: metadata-generation-failed這個項目使用的numpy和opencv都是較低版本或特定版本的,如果之前某個環(huán)境安裝過所需的依賴,再次安裝就會報錯

錯誤提示

Preparing metadata (pyproject.toml) did not run successfully

Encountered error while generating package metadata.

創(chuàng)建虛擬環(huán)境,然后使用下面的requirements.txt文件安裝依賴

tornado==5.1.1
numpy==1.19.1
opencv_python==4.2.0.34
onnxruntime==1.4.0
Shapely==2.0.1
pyclipper==1.2.0
Pillow==9.5.0

python調(diào)用

# 使用python backend/main.py啟動服務后
import base64
import requests
# 使用python backend/main.py啟動服務后
def get_text1(img_path):
    # 方式1:直接傳遞file文件
    with open(img_path, 'rb') as f:
        file = f.read()
    body_data = {
        'compress': 960
    }
    img_file = {
        'file': file
    }
    result = requests.post('http://127.0.0.1:8089/api/tr-run/', files=img_file, params=body_data)
    print(result.json())
def get_text2(img_path):
    # 方式2:將文件放到data中傳遞, 該方式傳遞jpg文件時可能報錯
    with open(img_path, 'rb') as f:
        file = f.read()
    body_data = {
        'img': str(base64.b64encode(file), 'utf-8'),
        'compress': 960
    }
    result = requests.post('http://127.0.0.1:8089/api/tr-run/', data=body_data)
    print(result.json())
if __name__ == '__main__':
    file_path = r'123.jpg'
    get_text1(file_path)
    get_text2(file_path)

結(jié)果

到此這篇關(guān)于python部署chineseocr_lite的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)python部署chineseocr_lite內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 兩個很實用的Python裝飾器詳解

    兩個很實用的Python裝飾器詳解

    這篇文章主要為大家介紹了Python的裝飾器,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助,希望能夠給你帶來幫助
    2021-11-11
  • 火遍全網(wǎng)的Python二次元特效輕松掌握

    火遍全網(wǎng)的Python二次元特效輕松掌握

    本篇文章介紹了用python編寫的二次元特效變化小程序,詳細介紹了整個思路和過程以及代碼,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-09-09
  • 使用Python接受接口回調(diào)信息的完整流程

    使用Python接受接口回調(diào)信息的完整流程

    本文主要為大家詳細介紹了搭建Python?Flask服務接收WCS回調(diào)數(shù)據(jù)的完整流程,文內(nèi)涵蓋從安裝Python到執(zhí)行回調(diào)腳本的全過程,適合初學者快速上手
    2026-06-06
  • 跟老齊學Python之Python文檔

    跟老齊學Python之Python文檔

    文檔,這個詞語在經(jīng)常在程序員的嘴里冒出來,有時候他們還經(jīng)常以文檔有沒有或者全不全為標準來衡量一個軟件項目是否高大上。那么,軟件中的文檔是什么呢?有什么要求呢?python文檔又是什么呢?文檔有什么用呢?
    2014-10-10
  • python?實現(xiàn)兩個字符串乘法小練習

    python?實現(xiàn)兩個字符串乘法小練習

    這篇文章主要給大家分享的是python?實現(xiàn)兩個字符串乘法小練習,兩個字符串相乘,基本思路是num1依次乘以num2各個數(shù)位上的數(shù)字,下面分享的內(nèi)容,可作為大家平時學習的小練習,需要的朋友可以參考下,希望對你的學習有所幫助
    2022-02-02
  • 實例講解Python中函數(shù)的調(diào)用與定義

    實例講解Python中函數(shù)的調(diào)用與定義

    這篇文章主要介紹了Python中函數(shù)的調(diào)用與定義,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-03-03
  • Pandas數(shù)據(jù)集的分塊讀取的實現(xiàn)

    Pandas數(shù)據(jù)集的分塊讀取的實現(xiàn)

    本文主要介紹了Pandas數(shù)據(jù)集的分塊讀取的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • 簡單了解Pandas缺失值處理方法

    簡單了解Pandas缺失值處理方法

    這篇文章主要介紹了簡單了解Pandas缺失值處理方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Python報錯:ModuleNotFoundError的解決辦法

    Python報錯:ModuleNotFoundError的解決辦法

    "ModuleNotFoundError: No module named 'xxx'"這個報錯是個非常常見的報錯,幾乎每個python程序員都遇到過,下面這篇文章主要給大家介紹了關(guān)于Python報:ModuleNotFoundError錯誤的解決辦法,需要的朋友可以參考下
    2022-06-06
  • NumPy中的維度Axis詳解

    NumPy中的維度Axis詳解

    今天小編就為大家分享一篇NumPy中的維度Axis詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論

富民县| 宽城| 朝阳区| 修水县| 日土县| 尖扎县| 攀枝花市| 双峰县| 库伦旗| 鄂伦春自治旗| 华蓥市| 乌兰县| 固安县| 泽州县| 襄汾县| 固原市| 维西| 台湾省| 建始县| 北海市| 西峡县| 察哈| 八宿县| 嘉黎县| 精河县| 绿春县| 革吉县| 株洲县| 桃园市| 巩义市| 阿图什市| 攀枝花市| 平原县| 宜君县| 奉节县| 枞阳县| 武功县| 米泉市| 沂源县| 丘北县| 滁州市|