2015-08-19 17 views
10

Abbiamo bisogno di confrontare due immagini disegnate a mano..queste immagini sono disegnate sul kit sprite.abbiamo bisogno di vedere se queste immagini sono approssimativamente uguali o meno. Ad esempio, se qualcuno disegna una foto del sorriso, dobbiamo verificare se la foto del sorriso ridisegnato è simile alla prima immagine del sorriso disegnato o no. Dobbiamo sapere se le due immagini si assomigliano o no ... e per calcolare il percentuale di accuratezza di come sono simili ... Si prega di suggerire alcune soluzioni.Grazie in anticipo.Come calcolare la somiglianza delle due immagini di disegno a tratto in rapido

+0

Vorrei dare un'occhiata al framework OpenCV potrebbe essere utile per il tuo caso. Personalmente non l'ho usato fino a quel punto, quindi non posso aiutare molto, ma di sicuro è qualcosa con cui iniziare. http://docs.opencv.org/2.4/doc/tutorials/ios/table_of_content_ios/table_of_content_ios.html –

risposta

3

Si potrebbe provare a disegnare ciascuno dei percorsi in bitmap e confrontarli. Ecco un few suggestions per fare il confronto. Se non altro, questo ti metterà sulla traccia corretta per la risoluzione. Lo following project può darti un vantaggio ma deve essere tradotto in objc o Swift. Questa risposta su code review potrebbe anche rivelarsi utile.

Un suggerimento che sembra interessante è provare a utilizzare kCGBlendModeDestinationOver per disegnare le bitmap come una traccia l'una sull'altra e confrontando i risultati.