前提
Pythonを使ったOCRで画像からの数値読み取りを行い、その数値をLibreOfficeの方に出力しようとしています。
数値読み取りまでは出来ていて、出力の方法がよく分からない状態です。
また、それ以前に、OCRで読み取った数値をLibreOfficeの方に出力することが可能かどうかも分かっていない状態です。
※LibreOfficeに出力→OCRで読み取った複数の数値を、1つずつセルに格納すること。
具体的には、あるスマホゲームで、ゲームデータが載っている画面のスクショを複数人分集め、それらから数値を読み取る。そして、それら複数の数値をLibreOfficeのセルに1つずつ格納し、ランキングの表を作成したいと考えています。
実現したいこと
- 読み取った数値をLibreOfficeの方に出力。
発生している問題・エラーメッセージ
該当のソースコード
試したこと
「OCR 読み取り数値 libreofficeに出力」
などで検索をかけてはみたのですが、求める答えが見つかりませんでした。
補足情報(FW/ツールのバージョンなど)
画像から数値を読み取るコードは以下のようになっています。
python3
1import os 2from PIL import Image 3import pyocr 4import cv2 5 6# OCRエンジンの取得 7tools = pyocr.get_available_tools() 8tool = tools[0] 9 10# 画像の読み込み 11img_org = Image.open("/Users/Desktop/My Python/資料③.PNG") 12img1 = img_org.crop((1121, 162, 1277, 201)) 13#img1.save("test.png") 14 15# OCRの実行 16txt1 = tool.image_to_string( 17 img1, 18 lang='eng', 19 builder = pyocr.builders.TextBuilder(tesseract_layout=6) 20) 21 22print(txt1)
・Mac
・Python 3.9.10
・Version: 7.3.4.2 / LibreOffice Community

回答2件
あなたの回答
tips
プレビュー