前提・実現したいこと
pyocrを用いてOCRを実行したい。
発生している問題・エラーメッセージ
tool = tools[0]
IndexError: list index out of range
該当のソースコード
import os
from PIL import Image
import sys
import pyocr
import pyocr.builders
path_tesseract = 'C:\Program Files\Tesseract-OCR'
if path_tesseract not in os.environ["PATH"].split(os.pathsep):
os.environ["PATH"] += os.pathsep + path_tesseract
pyocr.tesseract.TESSERACT_CMD = r'C:\Program Files\Tesseract-OCR'
tools = pyocr.get_available_tools()
print(tools)
tool = tools[0]
試したこと
https://teratail.com/questions/200725で同じ質問があったのですが解決出来ませんでした。
print(tools)で出力してみたところ空だったのでpyocr.get_available_tools()がうまくいっていないのだと思います。
pyocrのインストール自体が出来ていないのかと思って何度か試したのですがRequirement already satisfiedと出てきますのでインストールは出来ています。
パスはtesseract.exeのプロパティに書いてある場所をそのままコピペしました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。