Algo de detection d'empreinte digitale

larissatouko Messages postés 16 Statut Membre -  
larissatouko Messages postés 16 Statut Membre -
Bonjour,

svp je voudrai un algo de detection d'empreinte digital bonne journée merci

2 réponses

nabil07 Messages postés 161 Statut Membre 64
 
bonsoir,

quelle est votre approche?
0
larissatouko Messages postés 16 Statut Membre
 
je dois créer un appli qui gère un personnel a partir de leur empreinte

voici mon approche ;

le capteur me fourni une empreinte a qui j'effectue les processus de filtrage,segmentation ,binarisation,squeletination et j'extrait les minuties pour les vérifications pour le

filtrage j'ai pas su quelle approche adopter

segmentation : j'essaye de detecter les pixel au bord de l'empreinte .pour la 1ere pixel je detecte si elle a au moince 6 voisin pixel enfin voici le code

short c = 0;
//count surrounding 1
//a) Make sure pixel 1, has 2 to 6 (inclusive) neighbours
if (P[i,j+1] == 1) { c++;}
if (P[i+1,j+1] == 1) { c++;}
if (P[i+1,j] == 1) { c++;}
if (P[i+1,j-1] == 1) { c++;}
if (P[i,j-1] == 1) { c++;}
if (P[i-1,j-1] == 1) { c++;}
if (P[i-1,j] == 1) { c++;}
if (P[i-1,j+1] == 1) { c++;}

if ((c >= 2) && (c <= 6 ))
{
c = 0;
//b) starting from 2, go clockwise until 9, and count the
//' number of 0 to 1 transitions. This should be equal to 1.
if ((P[i-1,j+1] == 0) && (P[i,j+1] == 1)) { c++;}
if ((P[i,j+1] == 0) && (P[i+1,j+1] == 1)) { c++;}
if ((P[i+1,j+1] == 0) && (P[i+1,j] == 1)) { c++;}
if ((P[i+1,j] == 0) && (P[i+1,j-1] == 1)) { c++;}
if ((P[i + 1,j-1] == 0) && (P[i,j-1] == 1)) { c++;}
if ((P[i,j-1] == 0) && (P[i-1,j-1] == 1)) { c++;}
if ((P[i-1,j-1] == 0) && (P[i-1,j] == 1)) { c++;}
if ((P[i - 1,j] == 0) && (P[i-1,j+1] == 1)) { c++;}

c un peu trop long je ne pourrais pas vous expliqué tous ici

mon pb c'est comment crypté les minuties que je recois a la dernier etape pour les envoie a la bd les decrypter aussi a tous moment je suis nouvelle en C#

merci
0