OCR好工具 Paddle 飛槳

最近在開發一些文字辨識的Python程式,用了EasyOCR或是Tesseract,效果說真的都很爛,無意間看到一個套件Paddle,測試一下發現效果非常好。

但是移植到其他電腦卻發現執行錯誤:

ModuleNotFoundError: No module named ‘paddle.fluid.core_noavx’

稍微搜尋一下發現是CPU規格的問題,似乎是有些低階的CPU不包含AVX核心,所以一模一樣的安裝方法有些電腦可以,有些卻會出現問題,最好的方式是直接安裝不含AVX的2.0.1核心,安裝順序及步驟如下

pip3 install common dual tight data prox batch
pip3 install protobuf==3.19.6
pip3 install paddle==1.0.2
pip3 install paddleocr==2.6.1.1
pip3 install numpy==1.23.1
pip3 install opencv-contrib-python==4.6.0.66
#------------------
#有 avx 支援的CPU
pip3 install paddlepaddle==2.4.0
#無 avx 支援的CPU
#pip3 install paddlepaddle==2.0.1 -f https://paddlepaddle.org.cn/whl/stable/noavx.html 
#如果還有缺什麼,就遇到再安裝

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *