はじめに Seleniumを利用する記事を探していると、ちょいちょい寿司打自動化の記事を見つけた。 手法としては基本的に以下のような感じ ・ゲームをスタートしたら全てのキーを入力し続ける ・ゲームをスタートしたらスクショをとりOCRで取得した文字列を入力 ※寿司打はゲーム画面がCanvas要素に描画されているので直接文字列を取得できない 今回はOCR部分と事前処理としてOpenCVを使った簡単な画像処理を試してみた 事前準備 tesseractのインストール tesseractはOCRエンジンです。 今回はこのOCRエンジンをpythonのpyocrモジュールで動かします インストールは以下のコマンドで完了 このままだと日本語用のテストデータがないので以下のURLからダウンロード https://github.com/tesseract-ocr/tessdata ↑このURLからjpn.t
![【Python】OpenCVとpyocrで画像から文字を認識してみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/092853295c7ec8b70ba8b5ff9d2872ad9fd2dfad/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwUHl0aG9uJUUzJTgwJTkxT3BlbkNWJUUzJTgxJUE4cHlvY3IlRTMlODElQTclRTclOTQlQkIlRTUlODMlOEYlRTMlODElOEIlRTMlODIlODklRTYlOTYlODclRTUlQUQlOTclRTMlODIlOTIlRTglQUElOEQlRTglQUQlOTglRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ4ODQzMjgxMjA4YjA2N2JjYWU0OGFmZTE3NTYwNTg1%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBwb24xODcmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWM0YzVkNzM2YjkyZTAzMWY1MjM1YWNiYjkxODQ3Yzlm%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D6f774d59f6ff4d19aaf6df7c1cd6fb33)