Pythonで画像から文字起こししてテキストを作成することに挑戦しています。
(tesseract-OCR、pyocr利用)
あれこれ調べ、下記のコードで実行できるかと考えましたが、
Syntax ERRORが出てしまいます。対応をご教授願えないでしょうか。
【test.py】
from PIL import Image
import sys
import pyocr
import pyocr.builders
tools = pyocr.get_available_tools()
if len(tools) == 0:
print("No OCR tool found")
sys.exit(1)
tool = tools[0]
print("Will use tool '%s'" % (tool.get_name()))
langs = tool.get_available_languages()
print("Available languages: %s" % ", ".join(langs))
lang = langs[0]
print("Will use lang '%s'" % (lang))
txt = tool.image_to_string(
Image.open('abc.png'),
lang=lang,
builder=pyocr.builders.TextBuilder()
print(txt)
【ERROR】
File "test.py",line 25
print(txt)
SyntaxError: invalid syntax
回答1件
あなたの回答
tips
プレビュー