io non sono un esperto di computer vision, ma come uno studente grad che è dilettato, suona come l'esattezza della caratteristica è ciò che stai cercando. La prima cosa che viene in mente è SIFT (Scale-Invariant Feature Transform). Questo algoritmo consente di confrontare le caratteristiche memorizzate di una firma originale con le copie e di identificare una corrispondenza con un alto livello di precisione, anche nei casi in cui il campione viene ridimensionato o ruotato.
Con una semplice ricerca su Google è possibile trovare una serie di articoli accademici, ad esempio this one o this one che sono specificamente correlati all'uso dell'algoritmo per firme/dati biometrici.
C'è una discussione sull'uso di OpenCV con SIFT in questo Stack Overflow Article.
Se ci sono migliori algoritmi di visione che io sono a conoscenza di che sono particolarmente adatti a questo problema incoraggio la comunità a carillon in.
Desidero memorizzare queste specifiche nel mio database per lavorare offline. Quindi la conversione dell'immagine in array di byte non è la mia soluzione e la memorizzazione di una grande immagine nel database non è una buona soluzione per un dispositivo Pocket PC. Devo eseguire le mie operazioni sul mio dispositivo. – breceivemail
La buona conservazione delle immagini nel database potrebbe non essere una buona soluzione. Prova a tenerlo su/sdcard e il suo percorso sul database potrebbe essere. Inoltre è possibile memorizzare parti di immagine localmente, come array di byte, e confrontarle con un'altra matrice di byte dall'immagine che si confronta. – Arkde
Il rilevamento delle firme è simile al rilevamento delle impronte digitali. non è un confronto pixel-pixel. – breceivemail