Linux系统下如何获取已安装tesseract可执行文件的完整路径
Linux下查找tesseract可执行文件路径方法
第一步:确认系统已安装tesseract本体
pytesseract仅为Python封装的调用接口,需要先安装系统层面的tesseract OCR引擎,不同发行版的安装命令如下:
- Debian/Ubuntu 及衍生版:
sudo apt install tesseract-ocr - Fedora/RHEL 及衍生版:
sudo dnf install tesseract - Arch Linux 及衍生版:
sudo pacman -S tesseract
第二步:获取tesseract可执行文件完整路径
直接在终端执行以下命令即可输出对应完整路径:
which tesseract
默认安装后的路径通常为 /usr/bin/tesseract
第三步:修改Python代码
将获取到的路径填入配置项即可,修改后的完整代码示例:
try: from PIL import Image except ImportError: import Image import pytesseract # 填入你通过which命令获取到的路径 pytesseract.pytesseract.tesseract_cmd = r'/usr/bin/tesseract' print(pytesseract.image_to_string(Image.open('A_1.jpg')))
内容的提问来源于stack exchange,提问作者biplab
相关产品推荐
相关产品推荐

