À propos de ScanChess

    Un scanner de feuilles de partie fait par une petite équipe qui joue

    ScanChess transforme les photos de feuilles de partie manuscrites en PGN modifiable et vérifié selon les règles. Cette page dit qui le fait, pourquoi, comment la reconnaissance fonctionne et ce qu'elle ne fait pas.

    Numériser une feuille

    Qui le développe

    ScanChess est fait par SudoAI, un petit studio logiciel. Il n'y a ni équipe commerciale ni service d'assistance : ceux qui écrivent le code lisent la boîte d'assistance et regardent chaque numérisation qu'un utilisateur signale comme fausse.

    Les guides du blog sont écrits par la même équipe et vérifiés au regard du manuel de la FIDE et des plateformes qu'ils décrivent.

    Pourquoi il existe

    Les parties sur échiquier finissent en pile de papier, et les saisir dans une base de données est si lent que la plupart ne sont jamais revues. Nous voulions que le passage de la photo d'une feuille à une partie rejouable prenne environ une minute, vérification comprise.

    Comment fonctionne la reconnaissance

    1. 1

      Un modèle de vision lit l'écriture sur chaque photo et propose un coup pour chaque case, avec un indice de confiance.

    2. 2

      Les coups proposés sont rejoués sur un échiquier avec chess.js. Un coup illégal dans sa position, ou sur lequel le modèle hésitait, est signalé. Rien n'est corrigé en silence.

    3. 3

      Vous comparez les coups signalés à votre feuille dans l'éditeur — retapez un coup, choisissez une des alternatives permises par les règles, insérez ou supprimez un coup — puis exportez le PGN ou enregistrez la partie.

    La qualité de la reconnaissance dépend de l'écriture, de la lumière et de la notation employée, nous ne donnons donc pas de chiffre de précision. Comptez vérifier quelques coups dans une partie ordinaire.

    Ce qu'il ne fait pas

    • Il ne garantit pas une transcription sans erreur. Un coup signalé est un coup à vérifier ; un coup non signalé peut malgré tout être faux si la mauvaise lecture était sûre d'elle.
    • Il lit la notation algébrique standard (e4, Cf3). La notation descriptive (P-K4) et les lettres de pièces non latines ne sont pas converties.
    • Il n'envoie pas vos parties sur Lichess ou Chess.com à votre place. Il vous donne un fichier .pgn standard, que ces sites et les logiciels de bureau importent.
    • Numériser consomme des crédits et demande un compte. Le lecteur PGN, l'éditeur d'échiquier et le validateur PGN sont gratuits et fonctionnent sans connexion.