Come verificare se due firma o disegni sono uguali a Android?
-
12-12-2019 - |
Domanda
Mi sono chiesto se c'è un modo per controllare Android se potessi controllare se due disegni sono uguali, non specialmente lo stesso.Voglio fare un test per i bambini piccoli.Diciamo che disegnano "una lettera a" e voglio controllare se c'è corretto.Quindi penso di poter controllare se il pareggio del bambino è allo stesso modo come un modello.Un pareggio corretto per la lettera 'A'.
Quindi, c'è un modo per me per implementarlo?
Soluzione
Questa è una domanda interessante.Non ho mai fatto qualcosa del genere, ma ecco come avrei cominciato.
Diciamo che il disegno è fatto su una tela.Quindi, salvi la tela in una bitmap.Convertire quella bitmap in una serie di byte e genera un hash.Quindi fai lo stesso per la seconda immagine e confronta i loro hash.Se entrambi gli hash non corrispondono, questo significa che una delle immagini viene modificata.
Non ho provato questo me stesso, ma credo che sia un'idea vale la pena indagine.
Altri suggerimenti
Domanda interessante, forse Questo Altro Qualsiasi domanda così può aiutarti;)
A proposito, direi che la risposta di Andy consiste nel convertire il disegno alla bitmap e controllando che le somiglianze di hash risultanti non abbia molto senso, perché dovresti mettere alcuni margini di varianza statistica per il confronto e consentire alcuni errori logici...
Buona fortuna!
Puoi guardare in Gesto Android e Gesture Biblioteche.Mi ha aiutato.Fare riferimento al seguito del collegamento http://www.devlper.COM / 2010/10 / Gesto-Detection-In-Android-Part-2-of-2 /