A voir également:
- Algo de detection d'empreinte digitale
- Option empreinte digitale disparue - Forum Xiaomi
- Détection de l'ouverture du clapet de mon étui samsung ✓ - Forum Samsung
- Comment verrouiller whatsapp avec empreinte digitale - Guide
- Detection materiel pc - Guide
- Touslesdrivers detection - Télécharger - Pilotes & Matériel
2 réponses
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
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