ChessOcr

ChessOcr

Stratégie de carte 1.16
Cette application utilise l'appareil photo pour reconnaître les diagrammes d'échecs à l'aide de la technologie OCR. Cette application utilise l'appareil photo pour reconnaître les diagrammes d'échecs dans BOO
1.16

Captures d'écran

Description

Cette application utilise l'appareil photo pour reconnaître les diagrammes d'échecs à l'aide de la technologie OCR.

Cette application utilise l'appareil photo pour reconnaître les diagrammes d'échecs dans les livres en utilisant la reconnaissance optique des caractères (OCR). Il enregistre chaque diagramme reconnu dans un fichier PGN et met également le plus récent dans le presse-papiers en tant que chaîne FEN. Vous pouvez ensuite invoquer un programme d'échecs comme Droidfish ou Scidonthego directement pour analyser la position ou effectuer une recherche de base de données pour les jeux contenant cette position. Pour de meilleurs résultats, le diagramme devrait prendre au moins la moitié de la vue de la caméra, et le livre est raisonnablement plat (il y a une compensation pour Page Warp). Il fonctionne mieux pour les caméras qui ont des capacités d'autofocus et ne fonctionneront pas aussi bien sur les caméras qui ne peuvent pas se automatiquement. De plus, certaines caméras ne sont pas très sensibles à la lumière et nécessitent un éclairage de fond brillant, tandis que d'autres fonctionnent bien même dans des conditions d'éclairage faibles.

Si les diagrammes d'échecs ne sont pas reconnus, essayez de définir la résolution vidéo supérieure à la valeur par défaut (par exemple à 1280 x 720) et / ou à définir l'ISO sur une valeur élevée au lieu de le laisser sur Auto. N'oubliez pas non plus de garder la page aussi plate que possible dans une lumière raisonnablement brillante. Une boîte verte apparaîtra autour du diagramme après une reconnaissance réussie. Par défaut, deux reconnaissances identiques du même diagramme dans une séquence sont nécessaires (cela peut être modifié dans les paramètres) pour un résultat final réussi. Si vous ne reconnaissez que les diagrammes des livres modernes, vous pouvez généralement définir le drapeau de reconnaissance à double false.

Avant d'essayer cette application sur vos livres d'échecs, vous devez prendre n'importe quel fichier PDF à partir de http://www.qualitychess.co.uk/pdf.htm et imprimer une seule page, puis essayez la reconnaissance du diagramme avec Chessocr. La reconnaissance des diagrammes de ces fichiers PDF fonctionne également lorsqu'elles sont affichées sur un écran d'ordinateur, mais n'est pas aussi fiable. Si votre appareil n'a pas de mise au point automatique, l'application ne fonctionnera probablement pas assez bien pour vous satisfaire, mais sur les appareils avec l'autofocus, il fonctionne bien sur les livres modernes. Cependant, la reconnaissance n'est pas aussi fiable pour les livres avec des polices plus anciennes ou des diagrammes mal imprimés.

Remarque: Si l'application a récemment cessé de reconnaître les diagrammes, décochez l'autofocus continu dans les paramètres.

Nous permettons maintenant la rotation de l'écran et pouvons reconnaître en mode paysage et portrait. Veuillez consulter la vidéo https://youtu.be/x9sg7z2zqk4 pour voir les modifications de la version 1.15 et vers le haut. Si vous ne voulez pas de rotation d'écran, désactivez la rotation automatique sur votre appareil ou revenez à la version 1.13 comme décrit ci-dessous:

a) Désinstaller Chessocr de votre appareil.

b) Dans les paramètres de votre appareil, l'option de sécurité coche la case «sources inconnues» pour permettre l'installation de l'application à partir de endroits autres que Google Play.

c) Vous pouvez maintenant installer ChessOcr version 1.13 en sélectionnant le fichier http://www.kgrothapps.com/files/chessocr-1.13.apk dans un navigateur.

d) Une fois installé, allez sur Google Play, et recherchez ChessOcr , puis une fois trouvé, appuyez sur le bouton ":" dans la partie supérieure droite de l'écran et désactivez Autoupdate.

Vous pouvez également utiliser une base de données gratuite que je maintiens pour rechercher les jeux associés à une position reconnue donnée comme suit:

1) Installez l'application ChessOcr et SciDonthego https://play.google.com/store/apps/details?id=org.scid.android

2) Téléchargez le fichier zip http://www.kgrothapps.com/files/dbmsall-aug-9-14.zip puis dézip et placez ces fichiers dans le répertoire SCID.

3) Démarrez l'application SciDonThego et effectuez un fichier Open Database DBMSALL-AUG-9-14.zip, et gardez cette base de données ouverte.

4) Appuyez long sur la carte, accédez au bas du menu et sélectionnez "Récupérer la position".

5) La première sélection de la sélection de Chessocr est l'association permanente.

6) Placez le diagramme au milieu de la vidéo, grand que possible et appuyez sur l'écran pour démarrer.

7) La position reconnue est dessinée à l'écran, appuyez sur quelle couleur doit se déplacer.

8) La position résultant est retournée à Scidonhego

9) Faites "Rechercher, recherchez le tableau actuel, OK", puis PGN pour les jeux assortis sera récupéré.

Vous pouvez utiliser "récupérer la position" de l'application d'échecs Droidfish en faisant une appuye sur longue sur la carte, en allant au bas du menu, puis en sélectionnant "Récupérer la position".

Quoi de neuf dans la dernière version 1.16

Dernière mise à jour le 22 août 2015, la version 1.16 résout certains problèmes d'autofocus qui ont provoqué des pièges sur certains appareils. Si cette version ne reconnaît pas les diagrammes, dans les paramètres, décochez l'indicateur automatique automatique.

La version 1.15 permet la reconnaissance en mode portrait et paysage et traite correctement les changements d'orientation. Si vous ne voulez pas que la rotation automatique de l'écran le désactivez simplement sur l'appareil ou suivez les instructions ci-dessus pour réinstaller ChessOcr 1.13 (qui ne s'autorotate pas) et désactiver la mise à jour de l'application.

Développer

Autres informations

  • Date de publication

    2025/09/29

  • Taille

    4.77MB

  • Catégorie

    Stratégie de carte
  • Nom du package

    com.kgroth.chessocr