|
集電極 于 2020-12-29 12:13:26 發(fā)布 PaddleOCR環(huán)境配置與安裝 1.前言 2、安裝 2.1Python3.7環(huán)境準(zhǔn)備 2.2、PyCharm建立項(xiàng)目 2.3 安裝PaddlePaddle 2.0rc1,去下面鏈接官網(wǎng) 2.4、安裝shapely包 2.5 安裝PaddleOCR依賴 2.6 安裝paddleOCR 2.7 測(cè)試 1.前言 一開始我是直接pip 安裝,成功運(yùn)行了,但過(guò)了 1 周后再運(yùn)行就出錯(cuò)了。 報(bào)錯(cuò) OSError: [WinError 126] 找不到指定的模塊。 于是我考慮穩(wěn)一些,按照官方步驟安裝。 參考 https://github.com/PaddlePaddle/PaddleOCR/blob/dygraph/doc/doc_ch/installation.md https://github.com/PaddlePaddle/PaddleOCR/blob/dygraph/doc/doc_ch/whl.md 2、安裝 平臺(tái):windows10 下面步驟是有聯(lián)系的,如果不一致,請(qǐng)自行摸索 2.1Python3.7環(huán)境準(zhǔn)備 最好是用anaconda新建一個(gè)虛擬環(huán)境,如果沒(méi)有anaconda就安裝一下(教程自己找一下),就算你的Python版本是3.7的,也推薦虛擬環(huán)境比較好,因?yàn)樯疃葘W(xué)習(xí)的框架可能會(huì)和其他庫(kù)沖突。 這個(gè)推薦用anaconda建立虛擬環(huán)境 命令 conda create -n paddle3.7 python=3.7 1 (雖然有教程說(shuō)激活虛擬環(huán)境,但用PyCharm不用激活) 2.2、PyCharm建立項(xiàng)目 更改項(xiàng)目名稱,更改成剛才建立的環(huán)境,點(diǎn)擊創(chuàng)建 以后有關(guān)paddle框架的編程都來(lái)這個(gè)項(xiàng)目 不推薦使用上面的Virtualenv 2.3 安裝PaddlePaddle 2.0rc1,去下面鏈接官網(wǎng) 注意:下面的命令都是在PyCharm終端運(yùn)行 https://www./install/quick?docurl=/documentation/docs/zh/1.8/install/pip/windows-pip.html 不熟悉gpu操作就安裝cpu版本就可以 例如:cpu版本 python -m pip install paddlepaddle==2.0.0rc1 -i https://mirror.baidu.com/pypi/simple # 鏡像可能不行,用下面命令 python -m pip install paddlepaddle==2.0.0rc1 # 或者試一下其他鏡像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 清華大學(xué) https://pypi.tuna./simple/ gpu版本 python -m pip install paddlepaddle-gpu==2.0.0rc1.post110 -f https:///whl/stable.html 1 說(shuō)明:我的因?yàn)橹鞍惭b過(guò)了,那些庫(kù)都緩存了,所以沒(méi)有下載過(guò)程 gpu比較大,700M左右 cpu很小,66M左右 2.4、安裝shapely包 下載地址https://www.lfd./~gohlke/pythonlibs/#shapely 這個(gè)網(wǎng)站可能有點(diǎn)慢,不過(guò)安裝包很小 找到下面紅框版本下載下來(lái) 把下載下來(lái)的whl安裝包放到剛才建立的pyCharm項(xiàng)目PaddleOCR(建立這個(gè)文件夾)下面 最后在pyCharm終端執(zhí)行安裝命令 cd PaddleOCR # 可能后面有更新,注意版本號(hào) pip install Shapely-1.7.1-cp37-cp37m-win_amd64.whl 2.5 安裝PaddleOCR依賴 在pyCharm項(xiàng)目PaddleOCR(建立這個(gè)文件夾)創(chuàng)建requirements.txt文件 復(fù)制以下鏈接官方文本 https://github.com/PaddlePaddle/PaddleOCR/blob/dygraph/requirements.txt 執(zhí)行命令(還是接著2.3的終端,要不然需要cd PaddleOCR) pip3 install -r requirements.txt 1 所有依賴加起來(lái)還是比較大的,安裝需要一些時(shí)間 2.6 安裝paddleOCR 命令 pip install "paddleocr>=2.0.1" 1 2.7 測(cè)試 之前寫了一篇測(cè)試的 安裝完成后可以按照下面一篇博文進(jìn)行測(cè)試一下 https://blog.csdn.net/qq_38463737/article/details/111391069 Nnf-1609215175476)] 。 ———————————————— PaddleOCR簡(jiǎn)單使用,識(shí)別文字測(cè)試 集電極 于 2020-12-18 19:45:49 發(fā)布 PaddleOCR初始簡(jiǎn)單使用,識(shí)別文字測(cè)試 文章目錄 PaddleOCR初始簡(jiǎn)單使用,識(shí)別文字測(cè)試 1.PaddleOCR環(huán)境安裝 2.測(cè)試代碼 3.CMD命令執(zhí)行剛才的`testocr.py` 1.PaddleOCR環(huán)境安裝 Windows10 python3.7 paddle 2.0 百度飛槳 PaddleOCR 環(huán)境配置與安裝教程 https://blog.csdn.net/qq_38463737/article/details/111890057 2.測(cè)試代碼 代碼參考至https://blog.csdn.net/zaibeijixing/article/details/108753903 做了一下說(shuō)明和微變 如果不是想用大型模型,現(xiàn)在paddleocr可以自行檢測(cè)是否有模型,如果沒(méi)有就下載輕量級(jí)模型 代碼 from paddleocr import PaddleOCR, draw_ocr # 模型路徑下必須含有model和params文件,如果沒(méi)有,現(xiàn)在可以自動(dòng)下載了,不過(guò)是最簡(jiǎn)單的模型 # use_gpu 如果paddle是GPU版本請(qǐng)?jiān)O(shè)置為 True ocr = PaddleOCR(use_angle_cls=True, use_gpu=False) img_path = 'D:/PythonCode/paddle/ocr/ocr.png' # 這個(gè)是自己的圖片,自行放置在代碼目錄下修改名稱 result = ocr.ocr(img_path, cls=True) for line in result: print(line) # 顯示結(jié)果 from PIL import Image image = Image.open(img_path).convert('RGB') boxes = [line[0] for line in result] txts = [line[1][0] for line in result] scores = [line[1][1] for line in result] im_show = draw_ocr(image, boxes, txts, scores) im_show = Image.fromarray(im_show) im_show.save('result.jpg') # 結(jié)果圖片保存在代碼同級(jí)文件夾中。 如下圖:我第一次運(yùn)行,自動(dòng)下載模型了,但由于沒(méi)有換成自己的圖片地址,所以沒(méi)有輸出結(jié)果。請(qǐng)大家運(yùn)行時(shí)注意這個(gè) ![]()
如下圖:第二次運(yùn)行,成功輸出識(shí)別結(jié)果,看結(jié)果挺準(zhǔn)確 ![]()
保存的result.jpg(在代碼目錄下) ![]()
原始圖片 ![]()
3.CMD命令執(zhí)行剛才的testocr.py 首先在PyCharm找到剛才我們運(yùn)行的過(guò)程,待會(huì)命令就是下面紅框的文本 ![]()
C:\Anaconda3\envs\paddle3.7\python.exe D:/PythonCode/paddle/ocr/testocr.py 1 ![]()
注意:代碼中識(shí)別的圖片地址一定要是絕對(duì)地址 ![]()
———————————————— 版權(quán)聲明:本文為CSDN博主「集電極」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/qq_38463737/article/details/111391069 |
|
|
來(lái)自: hncdman > 《文字識(shí)別》