Traccia di una scansionemodalitàrafficatotale≈ 1,2 s
0250ms500ms750ms1000ms
- Carta tenuta ferma133 ms
- Rilevamento del rettangolo
- Correzione della prospettiva
- Lettura del testo (OCR)
- Confronto con il catalogo integrato≈ 400 ms
- Esce dal telefono: una richiesta, nessuna immagineRichiesta del prezzo100–700 ms
- Prezzo sullo schermo450 ms
Cosa contiene la richiesta
POST /v1/prices/lookup { "cardId": "tcgdex_fr_sv03.5-199" }
Se il catalogo esita tra più carte, l'app ripiega sul testo letto sulla carta: numero, set, lingua. Mai pixel.
Durate tipiche in modalità raffica, ricavate dalle impostazioni dell'app e da misure fatte durante lo sviluppo.
Nel dettaglio
Il framework Vision di Apple trova il contorno della carta, la raddrizza e ne legge il testo, tutto sul dispositivo. Il testo viene poi confrontato con un catalogo di oltre 137.000 carte incluso nell'app.
Dato che l'identificazione avviene sul telefono, la rete serve solo per il prezzo. La richiesta contiene l'identificativo della carta nel catalogo, nient'altro.
- Rilevamento del contorno, correzione della prospettiva e OCR sull'iPhone
- 137.835 carte e 1.125 edizioni di set nel catalogo integrato
- Per il prezzo viene inviato solo un identificativo di catalogo
- Funziona allo stesso modo in tutte le lingue di stampa
Presto sull'App StoreIdentificazione dal numero