Comment convertir des empreintes digitales à l'id unique de l'utiliser pour effectuer des recherches dans la base de données?

J'ai du lecteur d'empreintes digitales secugen et j'ai pu obtenir mon application pour contrôler le lecteur d'empreintes digitales par la numérisation des empreintes digitales et j'ai été en mesure de les enregistrer dans la base mysql!

Après l'enregistrement des empreintes digitales à la db, je veux maintenant pour rechercher l'utilisateur à l'aide de l'empreinte digitale, et je ne peux pas rechercher à l'aide de nouvelles empreintes digitales parce que les empreintes digitales enregistrées en tant que blob/img.
j'ai donc besoin de convertir des empreintes digitales à l'id unique de l'utiliser pour effectuer des recherches dans la base de données?

J'ai de base de données mysql avec 9 000 000 de l'utilisateur. Maintenant, je peux obtenir toutes les informations de l'utilisateur par l'utilisation de l'utilisateur (nom d'utilisateur)

SELECT USERS FROM members WHERE username=username_var

Mais maintenant je ne peux pas utiliser WHERE dans ma requête car j'ai d'empreintes digitales modèle qui est à la place de (username) et les empreintes digitales sera changé à chaque fois, donc je ne peux pas utiliser l'empreinte dans ma requête comme (username) lorsque j'utilise WHERE dans ma requête.

Tous fingerprint SDK avoir les fonctions peuvent m'aider avec cela, mais ils ne sont pas si vite et de prendre 7 minutes de la recherche et qui est un temps très long.

Je ne sais pas quoi faire et comment. J'espère que vous comprenez mon problème

  • Nous ne savons pas ce modèle d'empreintes digitales est, ce que l'empreinte digitale vous parlez et ce que le diable l'appareil que vous utilisez est en train de faire. Vous avez une question incomplète, s'il vous plait de le rendre plus clair et d'expliquer ce que c'est que vous êtes en train de faire. Vous souhaitez trouver une personne après <quelque chose de l'empreinte digitale>. Qu'est-ce que cela?
  • fait 🙂 merci à vous
  • Ainsi toutes les données que vous avez est en fait une image? Je voudrais créer une autre colonne et je voudrais enregistrer le hachage de l'image (SHA1 suffirait). Votre table aurait colonnes (id, unique_id, fingerprint_image). Pour se connecter avec members, utiliser une table de jonction members2fingerprints (member_id, fingerprint_id). Puis, lors de la numérisation des empreintes digitales, de hachage le résultat de requête et de votre base de données. Cela devrait vous aider à aller, si vous avez plus de questions - shoot.
  • merci beaucoup, j'ai un problème avec le fait que les empreintes digitales images ne sont jamais exactement les mêmes,donc les SÉLECTIONNER, de ne marchera jamais ici.
  • Eh bien, c'est pourquoi vous avez besoin à la recherche de cette fingerprint SDK plus. Je n'ai aucune idée de ce qu'il fait, ni comment elle correspond à des empreintes digitales. Il doit faire quelque chose de plus que juste cracher une image, parce que si elle ne vous donne qu'une image - c'est un mauvais appareil, les smartphones peuvent vous donner des images d'empreintes digitales à l'aide de leur appareil photo. Je suis désolé, mais je ne peux pas vous aider davantage, il y a des données manquantes à partir de ce scanner de la vôtre que je suis pas au courant de.
  • merci, si vous pouvez le vérifier peut-être que vous pourrez m'aider dreamincode.net/forums/topic/...
  • Il y a seulement quelques scanners d'empreintes digitales qui seront réellement en mesure d'effectuer de correspondance sur l'appareil. La plupart des scanners d'empreintes digitales juste de capturer des images et c'est à l'ordinateur hôte et un algorithme permettant de faire la correspondance. S'il est vrai qu'un téléphone portable appareil photo peut prendre une image d'une empreinte digitale, étant réellement en mesure d'utiliser cette photo pour la comparaison est très difficile. La plupart des capteurs d'empreintes digitales ont sophistiqué optique de répondre clairement et avec précision la capture seulement les crêtes et les vallées de l'empreinte digitale.
  • Je crois que vous, je n'ai pas utilisé des scanners, j'ai donc été tout simplement de formuler des hypothèses. Il est vrai que certaines choses doivent être laissée aux experts et non des gens qui n'ont aucune idée de quoi ils parlent, comme moi, dans ce cas 🙂 merci pour le commentaire, garder à l'esprit.
  • Avez-vous trouvez une solution pour cela ? pouvez-vous m'aider à cela, j'ai le même problème pour correspondre à un doigt d'impression à partir de la base de données. Merci

InformationsquelleAutor ss.5 | 2016-05-14