树莓派配置Tesseract-OCR遇路径问题求助
解决树莓派上Tesseract-OCR的安装及使用问题
第一步:弃用Wine里的Windows版Tesseract
树莓派是Linux系统,没必要绕弯子用Windows版本,直接卸载Wine里的该程序即可,避免路径混淆。
第二步:安装树莓派原生Tesseract-OCR及依赖
打开终端,依次执行以下命令:
- 更新系统软件源:
sudo apt update
- 安装Tesseract本体(如果需要识别中文,加上中文语言包
tesseract-ocr-chi-sim,不需要可省略):
sudo apt install tesseract-ocr tesseract-ocr-chi-sim
- 安装Python依赖库pytesseract:
pip install pytesseract
第三步:修正测试代码
装完原生版本后,系统会自动把Tesseract加入PATH,无需手动指定路径;另外注意Linux路径用/分隔,修正后的代码:
import pytesseract text = pytesseract.image_to_string("/home/boi/Downloads/Lyceum-of-Wisdom-Rise-of-Kingdoms-2.jpg") print(text)
补充说明
- 你之前用Wine安装的Windows版Tesseract,实际在Linux里的路径是
~/.wine/drive_c/Program Files/Tesseract-OCR/tesseract.exe,但就算找到这个路径,Windows程序在Linux下运行会有各种兼容问题,远不如原生版本稳定。 - 不用担心修改PATH,原生版本安装后会自动配置好,不需要你手动操作。
内容的提问来源于stack exchange,提问作者Anonymous User
相关产品推荐
相关产品推荐

