Un lettore di formulari fatto da una piccola squadra che gioca a scacchi
ScanChess trasforma le foto dei formulari di scacchi scritti a mano in PGN modificabile e verificato secondo le regole. Questa pagina dice chi lo fa, perché, come funziona il riconoscimento e cosa non fa.
Scansiona un formularioChi lo sviluppa
ScanChess è fatto da SudoAI, un piccolo studio di software. Non c'è un reparto commerciale né uno di assistenza: chi scrive il codice legge la casella dell'assistenza e guarda ogni scansione che un utente segnala come sbagliata.
Le guide del blog sono scritte dalla stessa squadra e verificate sul regolamento FIDE e sulle piattaforme che descrivono.
Perché esiste
Le partite a tavolino finiscono in una pila di fogli, e inserirle in un database è così lento che quasi nessuna viene più riguardata. Volevamo che il passaggio dalla foto di un formulario a una partita rigiocabile durasse circa un minuto, verifica compresa.
Come funziona il riconoscimento
- 1
Un modello di visione legge la calligrafia su ogni foto e propone una mossa per ciascuna casella, con un indice di confidenza.
- 2
Le mosse proposte vengono rigiocate su una scacchiera con chess.js. Una mossa illegale nella sua posizione, o su cui il modello era incerto, viene segnalata. Nulla viene corretto in silenzio.
- 3
Confronti nell'editor le mosse segnalate con il tuo formulario — riscrivi una mossa, scegli una delle alternative consentite dalle regole, inserisci o elimina una mossa — poi esporti il PGN o salvi la partita.
La qualità del riconoscimento dipende dalla calligrafia, dalla luce e dalla notazione usata, perciò non diamo una percentuale di accuratezza. Metti in conto di verificare qualche mossa in una partita normale.
Cosa non fa
- Non garantisce una trascrizione senza errori. Una mossa segnalata è una mossa da controllare; una mossa non segnalata può comunque essere sbagliata se la lettura errata era sicura.
- Legge la notazione algebrica standard (e4, Cf3). La notazione descrittiva (P-K4) e le lettere dei pezzi non latine non vengono convertite.
- Non carica le partite su Lichess o Chess.com al posto tuo. Ti dà un file .pgn standard, che quei siti e i programmi per computer importano.
- Scansionare consuma crediti e richiede un account. Il visualizzatore PGN, l'editor di scacchiera e il validatore PGN sono gratuiti e funzionano senza accedere.
