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

python部署可離線使用的中文識(shí)別OCR(window)

 更新時(shí)間:2025年10月16日 09:00:46   作者:oCy  
日常很多應(yīng)用、小程序都提供有文字識(shí)別功能,導(dǎo)致不少項(xiàng)目業(yè)主也會(huì)提這方面需求,本篇將分享python自帶的可離線使用的中文識(shí)別(cnocr)環(huán)境的搭建,希望對(duì)大家有所幫助

前言

日常很多應(yīng)用、小程序都提供有文字識(shí)別功能,導(dǎo)致不少項(xiàng)目業(yè)主也會(huì)提這方面需求,但在線就意味著付費(fèi),本人在前面分享過一個(gè)在線調(diào)用百度OCR識(shí)別表格的應(yīng)用工具也是付費(fèi)的(一天免費(fèi)調(diào)用50次,只夠做免費(fèi)調(diào)研),本篇將分享python自帶的可離線使用的中文識(shí)別(cnocr)環(huán)境的搭建。

概述

之所以選擇python,是因?yàn)閜ython上有很多封裝好的人工智能模塊,通過簡單的在線下載即可完成環(huán)境的搭建。

環(huán)境搭建

1、下載python

安裝cnocr必須在python 3.8版本以上,本篇使用的是python 3.8.10。下載地址:

https://registry.npmmirror.com/binary.html?path=python/3.8.10/

64位window選擇python-3.8.10-amd64.exe(python是吃性能的,如果用window作為服務(wù)器端部署,建議還是得用64位的系統(tǒng))

2、創(chuàng)建python虛擬環(huán)境

裝完python之后,如果只是體驗(yàn),是可以不需要?jiǎng)?chuàng)建虛擬環(huán)境的,但下一篇我會(huì)分享怎么把python程序打包成.exe程序,使用虛擬環(huán)境才能達(dá)到“瘦身”效果。

python虛擬環(huán)境會(huì)以目錄形式存在,我把虛擬環(huán)境放在D:\python目錄下。

打開cmd命令窗口,進(jìn)入D:\python目錄,執(zhí)行以下命令創(chuàng)建并激活虛擬環(huán)境

# 創(chuàng)建虛擬環(huán)境
python -m venv cnocr_env

# 激活虛擬環(huán)境
cnocr_env\Scripts\activate

激活之后,如下圖,在目錄前面有虛擬環(huán)境的標(biāo)識(shí)

3、升級(jí)pip

安裝python3.8.10自帶安裝的pip不是最新版本的,無法下載cnocr,更新命令如下:

python -m pip install --upgrade pip
#如果以上命令報(bào)錯(cuò)就執(zhí)行下面的命令
python -m pip install --upgrade pip --force-reinstall

執(zhí)行命令如果有問題,需要多執(zhí)行幾次。

4、安裝 CnOCR

要關(guān)聯(lián)下載的東西比較多,官網(wǎng)安裝容易中斷,下面用國內(nèi)的鏡像

pip install cnocr -i https://pypi.tuna.tsinghua.edu.cn/simple

5、寫代碼測試

我在虛擬場景下創(chuàng)建了core目錄存放python代碼,代碼內(nèi)容如下

from cnocr import CnOcr
print('============1===========')
ocr=CnOcr()
print('============2===========')
result=ocr.ocr('./123.png')
print('============3===========')
print(result)

首次運(yùn)行會(huì)報(bào)錯(cuò)未發(fā)現(xiàn)"onnxruntime"模塊,onnxruntime是一個(gè)用于運(yùn)行 ONNX(Open Neural Network Exchange)模型的 ??高性能推理引擎??。它是 Python 的一個(gè)模塊,專門用于在各種硬件平臺(tái)上高效地執(zhí)行深度學(xué)習(xí)模型。

6、安裝onnxruntime

pip install onnxruntime -i https://mirrors.aliyun.com/pypi/simple/

下載完成后,自動(dòng)下載了一個(gè)訓(xùn)練好的模型ch_PP-OCRv5_det_infer.onnx,重新運(yùn)行測試程序,可以看到有信息提示:

[INFO] 2025-10-15 18:06:41,321 [RapidOCR] base.py:22: Using engine_name: onnxruntime
[INFO] 2025-10-15 18:06:41,337 [RapidOCR] main.py:53: Using C:\Users\xxxx\AppData\Roaming\cnstd\1.2\ppocr\ch_PP-OCRv5_det\ch_PP-OCRv5_det_infer.onnx

如下圖所示,可以在提示的目錄中找到ch_PP-OCRv5_det_infer.onnx

篇尾

以上安裝的cnocr包含的ch_PP-OCRv5_det_infer.onnx模型,是百度飛槳(PaddlePaddle)框架的OCR工具庫PaddleOCR最新的文本檢測模型之一百度的AI接口平臺(tái)也是基于PaddlePaddle提供的AI模型范圍,所以準(zhǔn)確度是有保障的,符合離線部署需求場景。

另外也分享下基于PaddleOCR的一個(gè)離線exe應(yīng)用,功能比較豐富

https://gitcode.com/GitHub_Trending/um/Umi-OCR?source_module=search_result_repo

到此這篇關(guān)于python部署可離線使用的中文識(shí)別OCR(window)的文章就介紹到這了,更多相關(guān)python部署可離線中文識(shí)別OCR內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)列表中最大最小值輸出的示例

    python實(shí)現(xiàn)列表中最大最小值輸出的示例

    今天小編就為大家分享一篇python實(shí)現(xiàn)列表中最大最小值輸出的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 3 個(gè)超有用的 Python 編程小技巧

    3 個(gè)超有用的 Python 編程小技巧

    這篇文章主要給大家分享3個(gè)超有用的 Python 編程小技巧,文章都是一些再編程中很有用的小技巧,具有一定的參考價(jià)值,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-12-12
  • python實(shí)現(xiàn)飛行棋游戲

    python實(shí)現(xiàn)飛行棋游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)飛行棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • python3實(shí)現(xiàn)TCP協(xié)議的簡單服務(wù)器和客戶端案例(分享)

    python3實(shí)現(xiàn)TCP協(xié)議的簡單服務(wù)器和客戶端案例(分享)

    下面小編就為大家?guī)硪黄猵ython3實(shí)現(xiàn)TCP協(xié)議的簡單服務(wù)器和客戶端案例(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Python+OpenGL制作一個(gè)元宵花燈

    Python+OpenGL制作一個(gè)元宵花燈

    又是一年元宵節(jié)!如果昨天情人節(jié)的紅包發(fā)得手軟又心疼,不妨利用Python OpenGL做一盞花燈送給女朋友,也許比紅包更能討她歡心呢
    2022-02-02
  • Python基于BeautifulSoup爬取京東商品信息

    Python基于BeautifulSoup爬取京東商品信息

    這篇文章主要介紹了Python基于BeautifulSoup爬取京東商品信息,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中如何用Matplotlib繪制多圖并合并展示

    Python中如何用Matplotlib繪制多圖并合并展示

    這篇文章主要介紹了Python中如何用Matplotlib繪制多圖并合并展示問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python內(nèi)置函數(shù)OCT詳解

    Python內(nèi)置函數(shù)OCT詳解

    本文給大家介紹的是python中的內(nèi)置函數(shù)oct(),其主要作用是將十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制,再變成字符。有需要的小伙伴可以參考下
    2016-11-11
  • Python代碼實(shí)現(xiàn)為Word文檔加上專業(yè)水印

    Python代碼實(shí)現(xiàn)為Word文檔加上專業(yè)水印

    在日常辦公中,為 Word 文檔添加水印是一項(xiàng)常見需求,本文將介紹如何使用 Spire.Doc for Python 庫,通過簡潔的 Python 代碼輕松為 Word 文檔添加文字水印和圖片水印,有需要的可以了解下
    2026-03-03
  • Python記錄詳細(xì)調(diào)用堆棧日志的方法

    Python記錄詳細(xì)調(diào)用堆棧日志的方法

    這篇文章主要介紹了Python記錄詳細(xì)調(diào)用堆棧日志的方法,涉及Python調(diào)用堆棧日志的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

大宁县| 安龙县| 兴宁市| 樟树市| 盐津县| 石阡县| 玛曲县| 大厂| 遵化市| 营口市| 阿鲁科尔沁旗| 灵川县| 澄江县| 行唐县| 遵义市| 新密市| 崇礼县| 临猗县| 玛沁县| 东乡| 宜阳县| 巩义市| 库伦旗| 灵川县| 浮梁县| 衢州市| 右玉县| 伊吾县| 陇西县| 东海县| 伊宁市| 屏南县| 房山区| 霞浦县| 瓮安县| 化德县| 克山县| 蓬安县| 山阳县| 伊金霍洛旗| 蒙山县|