このアプリは、カメラを利用してOCR技術を使用してチェスの図を認識します。

最終のバージョン

バージョン
アップデート
2015/08/22
開発元
カテゴリー
Google Play ID
インストール
50,000+

App APKs

ChessOcr OCR Chess Diagrams - GAME

このアプリは、カメラを利用して、光学式文字認識(OCR)を使用して本のチェス図を認識します。認識された各図を pgn ファイルに保存し、最新の図を FEN 文字列としてクリップボードに配置します。次に、DroidFishやSCIDOnthegoなどのチェスプログラムを直接呼び出して、位置を分析したり、この位置を含むゲームのデータベース検索を実行したりできます。最良の結果を得るには、図がカメラビューの少なくとも半分を占め、本が適度に平らである必要があります(ページの反りの補正があります)。オートフォーカス機能を備えたカメラに最適ですが、オートフォーカスできないカメラでは同様に機能しません。また、カメラの中には、光にあまり敏感ではなく、明るい背景照明が必要なものもあれば、低照度条件でもうまく機能するものもあります。

チェスの図が認識されない場合は、ビデオ解像度をデフォルト(1280×720など)よりも高く設定するか、ISOを自動のままにするのではなく、高い値に設定してみてください。また、適度に明るい光の下でページをできるだけ平らに保つことを忘れないでください。認識に成功すると、図の周りに緑色のボックスが表示されます。デフォルトでは、最終的に成功するためには、シーケンス内の同じ図を2回同一に認識する必要があります(これは設定で変更できます)。現代の本の図のみを認識している場合は、通常、二重認識フラグをfalseに設定できます。

チェスの本でこのアプリを試す前に、http://www.qualitychess.co.uk/pdf.htmからpdfファイルを取得して1ページを印刷し、ChessOcrで図を認識してみてください。これらのpdfファイル内の図の認識は、コンピュータの画面に表示されたときにも機能しますが、信頼性はそれほど高くありません。デバイスにオートフォーカスがない場合、アプリはあなたを満足させるほどうまく機能しない可能性がありますが、オートフォーカスを備えたデバイスでは、最新の本でうまく機能します。ただし、古いフォントの本や印刷が不十分な図の場合、認識はそれほど信頼できません。

注:最近、アプリが図の認識を停止した場合は、設定で連続オートフォーカスのチェックを外します。

画面の回転が可能になり、横向きと縦向きの両方のモードで認識できるようになりました。バージョン1.15以降の変更点については、ビデオhttps://youtu.be/X9Sg7Z2zqK4をご覧ください。画面の回転が不要な場合は、デバイスの自動回転を無効にするか、以下の説明に従ってバージョン1.13に戻します。

a) デバイスから ChessOcr をアンインストールします。
b)デバイスの設定で、セキュリティオプションの「不明なソース」ボックスをチェックして、Google Play以外の場所からのアプリのインストールを許可します。
c) これで、ブラウザでファイル http://www.kgrothapps.com/files/ChessOcr-1.13.apk を選択して、ChessOcr バージョン 1.13 をインストールできます。
d)インストールが完了したら、Google PlayにアクセスしてChessOcrを検索し、見つかったら画面の右上にある「:」ボタンをタッチして、自動更新を無効にします。

次のように、私が管理している無料のデータベースを使用して、特定の認識された位置に関連付けられたゲームを検索することもできます。

1)ChessOcrアプリとSCIDOntheGoをインストールする https://play.google.com/store/apps/details?id=org.scid.android
2)zipファイルhttp://www.kgrothapps.com/files/dbmsall-aug-9-14.zipをダウンロードして解凍し、これらのファイルをSCIDディレクトリに配置します。
3)SCIDOntheGoアプリを起動し、データベースdbmsall-aug-9-14.zipをファイルオープンし、このデータベースを開いたままにします。
4)ボードを長押しし、メニューの下部に移動し、「位置を取得」を選択します。
5) 初めてChessOcrの選択を永続的な関連付けに設定します。
6)図をビデオの中央にできるだけ大きく配置し、画面を押して開始します。
7)認識された位置が画面上に描画されます。移動する色を押します。
8)結果の位置はSCIDOntheGOに返されます
9)「検索、現在のボードを検索、OK」を実行すると、一致するゲームのPGNが取得されます。

チェスアプリDroidFishから「ポジションを取得」を使用するには、ボードを長押しし、メニューの一番下に移動し、「ポジションを取得」を選択します。
もっと見る

広告

広告