chineseocr項目的配置階段出現的問題及解決方案


chineseocr為GitHub上的一個開源項目,主要使用yolos,crnn等深度學習框架訓練好后的模型使用。測試結果發現,不管是針對文本文件、表格文件、還是場景圖,如身份證火車票,識別效果都比較好。項目本身提供了docker環境,但是第一次運行會出現幾個問題。下面一一解決。

 

一、.第一次運行app.py時報錯,報錯內容

'ascii' codec can't decode byte 0xe6 in position 854: ordinal not in range(128) 

此為Linux環境問題,不支持中文。執行

export LANG=C.UTF-8 LC_ALL=C.UTF-8

 

二、報錯具體內容忘記了,跟cv2有關。只需要把cv2卸載了,再重新安裝最新4.0以上版本的即可

pip uninstall opencv-python

pip install opencv-python 

查看cv2版本是否是4.0及以上版本

 

 

到此,運行app.py沒問題

 

三、docker里面的chineseocr項目 和 直接從GitHub上拉去下來的代碼中的models略有不同。如果需要運行 GitHub 上面的代碼,則必須把docker里面項目的models文件夾替換GitHub下面的models文件夾,否則會報錯。

 

項目地址:

https://github.com/chineseocr/chineseocr


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM