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

Dernière version

Version
Mise à jour
22 août 2015
Développeur
Catégories
Google Play ID
Installations
50 000+

App APKs

ChessOcr OCR Chess Diagrams - GAME

Cette application utilise la caméra pour reconnaître les diagrammes d'échecs dans les livres en utilisant la reconnaissance optique de caractères (OCR). Il enregistre chaque diagramme reconnu dans un fichier pgn et place également le plus récent dans le presse-papiers en tant que chaîne FEN. Vous pouvez ensuite appeler un programme d'échecs comme DroidFish ou SCIDOnthego directement pour analyser la position ou effectuer une recherche dans la base de données pour les jeux qui contiennent cette position. Pour de meilleurs résultats, le diagramme doit occuper au moins la moitié de la vue de la caméra et le livre doit être raisonnablement plat (il y a une compensation pour la déformation de la page). Cela fonctionne mieux pour les caméras qui ont des capacités de mise au point automatique, et ne fonctionnera pas aussi bien sur les caméras qui ne peuvent pas faire la mise au point automatique. De plus, certaines caméras ne sont pas très sensibles à la lumière et nécessitent un éclairage de fond lumineux, tandis que d'autres fonctionnent bien même dans des conditions de faible éclairage.

Si les diagrammes d'échecs ne sont pas reconnus, essayez de définir une résolution vidéo supérieure à la valeur par défaut (disons à 1280 x 720) et/ou de définir l'ISO sur une valeur élevée au lieu de la laisser sur auto. N'oubliez pas non plus de garder la page aussi plate que possible sous une lumière raisonnablement vive. Une case 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 des diagrammes de livres modernes, vous pouvez généralement définir le drapeau de double reconnaissance sur false.

Avant d'essayer cette application sur vos livres d'échecs, vous devez prendre n'importe quel fichier pdf de http://www.qualitychess.co.uk/pdf.htm et imprimer une seule page, puis essayer de reconnaître le diagramme avec ChessOcr. La reconnaissance des diagrammes dans ces fichiers pdf fonctionne également lorsqu'ils sont affichés 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 mise au point automatique, elle 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 la mise au point automatique continue dans les paramètres.

Nous autorisons maintenant la rotation de l'écran et pouvons reconnaître à la fois en mode paysage et en mode portrait. Veuillez regarder la vidéo https://youtu.be/X9Sg7Z2zqK4 pour voir les changements dans la version 1.15 et les versions ultérieures. Si vous ne voulez pas de rotation de l'écran, désactivez la rotation automatique sur votre appareil ou revenez à la version 1.13 comme décrit ci-dessous :

a) Désinstallez ChessOcr de votre appareil.
b) Dans les paramètres de votre appareil, l'option de sécurité cochez la case "Sources inconnues" pour autoriser l'installation de l'application à partir d'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é, accédez à 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 la mise à jour automatique.

Vous pouvez également utiliser une base de données gratuite que je gère pour rechercher les jeux associés à un poste reconnu donné 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écompressez et placez ces fichiers dans le répertoire SCID.
3) Démarrez l'application SCIDOntheGo et ouvrez la base de données dbmsall-aug-9-14.zip, et gardez cette base de données ouverte.
4) Appuyez longuement sur le tableau, allez au bas du menu et sélectionnez "Récupérer la position".
5) La première fois, définissez la sélection de ChessOcr comme association permanente.
6) Placez le diagramme au milieu de la vidéo, le plus grand possible et appuyez sur l'écran pour commencer.
7) La position reconnue est dessinée à l'écran, appuyez sur la couleur à déplacer.
8) La position résultante est renvoyée à SCIDOntheGO
9) Faites "Rechercher, rechercher le tableau actuel, OK", puis pgn pour les jeux correspondants sera récupéré.

Vous pouvez utiliser "Récupérer la position" de l'application d'échecs DroidFish en appuyant longuement sur le plateau, en allant au bas du menu, puis en sélectionnant "Récupérer la position".
Lire la suite

Publicité