画像の文字認識
タイトル:python OCR
カテゴリ:python
投稿日:22/05/17 22:04
更新日:22/05/17 22:07
GOOD
0
お気に入り
pyocrを使って画像の文字を認識させて取り込む。
<br>
使った画像▼
<img src="https://tk2-216-17547.vs.sakura.ne.jp/media/sample_2.png" style="width:25%">
<br>
pythonに読み込ませてみる。 以下実装。
```py
import pyocr
from PIL import Image
import os
def Sample():
path_tesseract = "Tesseract-OCRのパス(ご自身の環境に合わせて)"
if path_tesseract not in os.environ["PATH"].split(os.pathsep):
os.environ["PATH"] += os.pathsep + path_tesseract
engines = pyocr.get_available_tools()
engine = engines[0]
txt = engine.image_to_string(Image.open("sample_2.png"), lang="eng")
print(txt)
if __name__ == "__main__":
Sample()
```
```py:出力結果
"""
def select(t,i,a):
if di
t-penup()
= ils
t.circle(a)
elif i == 2:
t.pendown()
= os
random.randint(9,255)
random.randint(9,255)
random.randint(9,255)
t.getscreen().colormode(255)
elif i
elif i
cas
"
t.pencolor((r,g,b))
= Fs
w = random.randint (1,10)
t.pensize(w)
elif i
elif i == 6:
s = random.randint(1,369)
t.right(s)
elif i == 7:
s = random.randint(1, 360)
t.left(s)
else:
t.forward(a)
"""
```