IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

detection des empreintes


Sujet :

Java

  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut detection des empreintes
    bonjour tout le monde
    je veux créer une base de données où je detecte les empreintes de la main du personnel de l'entreprise
    ce que je veux savoir c'est comment est codée l'empreinte par ce que je vais faire ce programme en java

    lorsque l'utilisateur met son doit sur l'appareil dans un tableau de mon interface est ecrit le ID de la personne l'heure d'arrivée et de sortie

    merci

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut
    Bonjour,
    Ce n'est pas des plus clair, tu veux pouvoir coder une empreinte digital en Java ? Oo

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    non vous ne m'avez pas compris
    je veux créer une base de données avec des user et mot de passe qui sera les empreintes
    donc si je veux chercher le mot de passe comment je peu le faire?

    par exemple un utilisateur tappe un user et met son empreinte comment je peux faire la comparaison entre ce qu'il y a dans ma base de données et l'empreinte de l'utilisateur

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par sky88 Voir le message
    je veux créer une base de données avec des user et mot de passe qui sera les empreintes
    donc si je veux chercher le mot de passe comment je peu le faire?
    par exemple un utilisateur tappe un user et met son empreinte comment je peux faire la comparaison entre ce qu'il y a dans ma base de données et l'empreinte de l'utilisateur
    Bah, tu récupères le username et l'empreinte de l'utilisateur, tu recherches l'utilisateur dans ta base avec qqc du genre "SELECT empreinte FROM users WHERE username = ?", et tu compares l'empreinte récupérée dans la base avec celle donnée par l'utilisateur...
    C'est trop simple comme réponse, ça ne peut pas être ça, explique donc un peu mieux ce que tu veux savoir

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut
    En gros tu veux un algo qui va comparer une empreinte digital avec une autre ?

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 702
    Par défaut
    Il faudrait déjà connaitre le fonctionnement de ton dispositif lecteur d'empreintes digitales, comment communiquer avec lui et quel format il utilise.

  7. #7
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    merci à vous
    comment faire la comparaison je sais faire ça la requête est facile
    mais ce que je veux savoir c'est quand l'utilisateur fait son empreinte pour la premiere fois je vais la sauvegarder dans la base
    et s'il va la faire pour une deuxieme fois pa exemple ça sera une comparaison simple?? c'est à dire normal?
    si j'ai une table:
    T1(user,empreinte)et deux textfield 1 pour user et l'autre pour le mot de passe je ferai?

    SELECT user, empreinte FROM T1 WHERE user = textfield1.gettext() and empreinte = textfield2.gettext() ?",


    je peux faire comme ça?

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Franchement, je ne comprends pas ce que tu demandes...

    Tu veux savoir comment exécuter des requêtes vers une base de données en Java ? (ta requête "SELECT" n'a aucune chance de pouvoir être utilisée telle quelle dans un code).

    Que signifie "une comparaison simple c'est à dire normal" ?

  9. #9
    Membre éprouvé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut
    Nan je pense qu'il veut un algo pour comparer les empreintes.
    Perso, je sais pas faire mais je pense pas que caler les empreintes dans un textfield soit la meilleure solution et surtout les comparer.
    Pourquoi pas utiliser des images et comparer les octets ou un truc dans le genre ?

  10. #10
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut
    Citation Envoyé par Peter p@n ! Voir le message
    Nan je pense qu'il veut un algo pour comparer les empreintes.
    Perso, je sais pas faire mais je pense pas que caler les empreintes dans un textfield soit la meilleure solution et surtout les comparer.
    Pourquoi pas utiliser des images et comparer les octets ou un truc dans le genre ?
    Je ne sais pas si c'est ce qu'il veut, mais tu ne peux pas comparer deux empreinte de cette façon par contre. Là tu compares deux images et vérifie si elles sont identiques. Or l'image de deux empreintes bien que différentes, n'empêche pas que l'empreinte soit la même.
    Si c'est que tu veux , ce n'est en tout cas pas dans la section Java que tu trouvera ca.

  11. #11
    Membre éprouvé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut
    erf effectivement tu as raison faudrait s'infiltrer dans la police scientifique pour choper leur programme
    ou alors concernant les images implementer un system de tolerance.
    d'ailleur il me semble que le prog de la pj compare seulement certains points ou trait des empreintes enfin a vérifier ....

  12. #12
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 702
    Par défaut
    Je suppose que les systèmes d'authentification par empreintes digitales doivent fournir une API qui permet de faire la comparaison d'empreintes automatiquement, sans passer par la capture et torture d'agent secret chinois du FBI pour qu'il révèlent les secret de l'algorithme.

    Reste a savoir quelle est cette API.

  13. #13
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par défaut
    salut, personnellement ça m'étonnerai qu'une tel API existe en open source ca serai trop facile :-).
    Là on veux faire du traitement d'image et c'est une science à part entiere, c'est pas juste une comparaison de 2 images ca c'est une évidence..
    Cdlt

  14. #14
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Par défaut
    Comme l'a dit Uther,
    le fabricant de l'appareil doit forcément rendre disponible une API d'utilisation. Cette API devrait permettre la comparaison avec surement un pourcentage d'erreur.

    Tu n'utilises pas cette API pour récupérer l'image lue par l'appareil?

    PS: peut être que l'API en question n'existe pas pour java...

  15. #15
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pour comparer des empreinte digitales, il te faut:

    un algorithme capable d'extraire les minuties de l'image
    une première lecture stockat ces minuties dans la DB
    a chaque lecture, le logiciel dois extraire les minuties de ce qui est présenté et les comparer à celles de la db
    suivant le nombre de minuties communes avec la lecture initiale, donner un taux de confiance à l'empreinte
    suivant le taux de confiance obtenu, autoriser ou non l'accès.

Discussions similaires

  1. Detection des touches enfoncées par API
    Par Ingham dans le forum VB 6 et antérieur
    Réponses: 31
    Dernier message: 20/02/2006, 12h30
  2. problème de detection des CD dans mes lecteurs
    Par zakfa dans le forum Windows XP
    Réponses: 8
    Dernier message: 31/03/2005, 11h07
  3. [debutant]detection des contraintes
    Par jeff_13 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/02/2005, 11h01
  4. Detection des enfants avant leurs construction
    Par qqchose dans le forum C++
    Réponses: 10
    Dernier message: 12/02/2005, 17h39
  5. Réponses: 2
    Dernier message: 26/02/2003, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo