2012-04-05 3 views
9

Tout au long de cette journée, j'ai investi du temps dans les algorithmes de mise en correspondance/reconnaissance d'empreintes digitales/implémentations dans le monde de la programmation. Bien que ce soit un peu vague parce que je n'arrive pas à trouver quelque chose de vraiment lié.Algorithmes de mise en correspondance/reconnaissance d'empreintes digitales/implémentations

Je cherche essentiellement deux choses suivantes:

  • reconnaissance d'empreintes digitales: Vérifiez que l'image est en fait une empreinte digitale et peut donc être mis en correspondance avec une autre empreinte
  • comparaison d'empreintes digitales: correspondre à deux empreintes digitales à partir d'éléments pour voir si les sont effectivement égaux

Toutes les opérations seront effectuées sur des images, donc je n'ai rien à voir avec le matériel. J'ai trouvé quelques choses comme le Java Fingerprint SDK, etc. et j'ai aussi trouvé des questions presque dupliquées sur Stackoverflow mais elles sont soit périmées, soit pas vraiment claires.

Quelqu'un pourrait-il me diriger vers des algorithmes/implémentations (open source) qui peuvent faire ces deux choses? Je veux l'implémenter moi-même en Python à la fin.

+0

Salut je suis confronté au même problème maintenant. Avez-vous une solution pour cela en python? Merci d'avance – Sakeer

Répondre

4

essayez cette bibliothèque open-source http://sourceforge.net/projects/sourceafis/ par Robert Vazan. c'est une implémentation .net et le port Java est en cours.

Exemple de code également présent si vous extrayez leur repo mercurial de la branche development.

http://sourceafis.hg.sourceforge.net:8000/hgroot/sourceafis/sourceafis (read-only) 

Cordialement,

+0

Semble gentil, seul problème avec Java: https://sourceforge.net/projects/sourceafis/forums/forum/1051112/topic/5169966 - peut-être pourriez-vous m'aider? – wvd

+0

Je suppose que vous ne devriez pas avoir de problème avec ça. vous pouvez passer par le code C# et l'implémenter en python si vous le souhaitez. C# est à peu près open-source et très similaire à java. (PS: si vous aimez le port complet de Java alors je suppose que vous devrez attendre hv!) – Saurabh

+3

c'est java pas python !! –