前提・実現したいこと
日本語を含んだ文字を
sikulixのOCR機能を使って読み取りたい
発生している問題・エラーメッセージ
[error] script [ ORC ] stopped with error in line 10 [error] org.sikuli.script.SikuliXception ( org.sikuli.script.SikuliXception: OCR: language: no jp2.traineddata in C:\Users\aiueo\AppData\Roaming\Sikulix\SikulixTesseract\tessdata ) [error] --- Traceback --- error source first line: module ( function ) statement 10: main ( <module> ) str = find("1590130262245.png").text() [error] --- Traceback --- end --------------
該当のソースコード
# デフォルト文字コードの変更 import sys reload(sys) sys.setdefaultencoding("SHIFT_JISX0213") # 言語設定をTesseract4用の日本語に変更 tr = TextOCR.start() tr.setLanguage("jp2") str = find("スクリーンショット").text() print(str)
試したこと
C:\Users\ユーザー名\AppData\Roaming\Sikulix\SikulixTesseract\tessdata
の位置に日本語ファイル(jpn.traineddata)を置きました
補足情報(FW/ツールのバージョンなど)
sikulixIDE-2.0.4
javaは最新の64bit
OSはwin10 64bitです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。