Accueil > Forum > > > > recognition face
recognition face
lundi 25 décembre 2006 à 17:54:22 |
recognition face

abbas_f
|
Bonjour, je devellope une application de surveillance sous VB6 (Webcam + envoie des mails + gestion de voix + RECOGNITION FACE), je suis bloqué dans la partie RECOGNITION FACE (reconnaissance de visage), je veux comparer l'image vue par la webcam dans le cas ou il y a quelqu'un dans ma chambre avec les images de mes amis sauvegardées dans un fichier, si l'image de cette personne n'existe pas dans mon fichier parmi les images, un alarme se declenche, voila le principe mais c'est ce qui m'interesse c'est comment comparer les images à moindre erreurs. Est ce que vous avez une information, une classe ou un link qui peut servir ? Merci d'avance
|
|
lundi 25 décembre 2006 à 21:03:42 |
Re : recognition face
|
lundi 25 décembre 2006 à 21:25:56 |
Re : recognition face

jmfmarques
|
C'est tout ? Fastoche !  1) Pour chacune de tes connaissances : tu inscris dans une base de données le maximum d'informations angulaires (par exemple : angle formé par le centre des deux yeux et la base du nez..... etc... plus tu auras ainsi relevé d'angles variés, plus ta base sera précise). Tu y inscris également certainbes couleurs (yeux, cheveux, teint, etc...), ainsi que certaines caractéristiques (rapport de la longueur des cheveux/ largeur de la tête, par exemple).... etc.... (je te souhaite du plaisir ...) 2) pour la comparaison entre les images captées et les données (v'la encore beaucoup de bonheur !!!), tu essayes d'abord de déterminer les "contours" et d'aprécier quand ils correspondents à un angle de vue ayant donné lieu à enregistrement de données dans ta base ..... (ouille !). Quand c'est fait, tu essayes de faire une analyse pour extraire, de cette image de contours, les points qui correspondraient à une oreille, un centre d'oeil, la base d'un nez... enfin quoi : le maximum (ouille ouille). 3) cette étape essentielle étant passée (ti ne manqueras pas de nous le dire, hein ?  )... tu détermines les angles de l'image et tu commences à les comparer, un à un, avec les angles correspondants (un à un également) des individus enregistrés dans ta base de données...(ouille ! ouille ! ouille ! ouille !) 4) si tu t'en sors avec efficacité : prendre l'attache d'organismes de sécutité qui seront heureux de payer ton "truc", même très cher ! (surtout que les leurs, limités encore à bien peu et se contentant souvent de l'iris, spnt encore assez loin d'être parfaitement tout-à-fait au point  .... ils ont bien d'autre méthodes, également, qui ne participent pas de la reconnaossance de visages, mais de l'analyse de la démarche...mais elles ne sont pas infaillobles non plus...) 5) si tu veux perfectionner ton truc : (et que tu sais le faire  ) : tu te sers également de capteurs d'odeurs  et.... mais bon ... le reste d'abord, hein ? Allez ! je sais que tu vas bientôt nous étonner (il n'y a pas si longtemps, quelqu'un d'autre s'est même laissé avoir avec un avion renifleur...  ) Si tu n'y parviens pas avec ton ordinateur : une solution moins chère : un chien bien éduqué (mais tu complètes son éducation par l'apprentissage de l'écriture, afin qu'il puisse tout bien consigner sur un petit calepin..) Bonne réussite .
|
|
lundi 25 décembre 2006 à 21:31:21 |
Re : recognition face

jmfmarques
|
Ah ! J'ai oublié une chose très importante pour toi :
Quand tu auras réussi, approche les grands casinos : ils seront heureux d'acheter pour pas trop cher (relativement) un "machin" qui leur permettra de cessser de payer mensuellement (très cher) un salarié spécialisé et constamment à l'accueil pour éviter l'entrée de quelques poignées d'indésirables répertoriés...
|
|
lundi 25 décembre 2006 à 21:48:55 |
Re : recognition face

jmfmarques
|
Ha oui : autre chose : Recognition face ne veut rien dire en anglais (face recognition, à la rigueur...) En français, ce serait "reconnaissance de caractères morphologiques" ou encore (pour le seul visage) "reconnaissance de traits" Voilà : tu en connais maintenant un max A toi de jouer ... 
|
|
mardi 26 décembre 2006 à 11:09:52 |
Re : recognition face

Flachy Joe
|
>>> une solution moins chère : un chien bien éduqué (mais tu complètes son éducation par l'apprentissage de l'écriture, afin qu'il puisse tout bien consigner sur un petit calepin..) Ou alors tu fermes ta chambre à clef, tu planque la clef sous le paillasson et tu ne le dis qu'à tes amis !  Flachy Joe 
|
|
mardi 26 décembre 2006 à 16:51:46 |
Re : recognition face

econs
|
jmfmarques > En lisant le titre de la question, puis la question, j'étais quasi certain que personne ne saurait répondre à la question. Erreur .. ton premier post est top. Y'a (presque) tout dedans. Tu as juste oublié de noter que si la personne porte, par exemple, un bonnet ou s'est fait des couettes, la couleur des cheveux ou certaines autres caractéristiques de forme doivent être oubliées. De même, si elle marche à 4 pattes, il est plus difficile de "retrouver" la tête que si elle est debout. Bref, 3 ou 4 "bricoles" qui ne devraient pas prendre trop de temps à implémenter. Par contre, seras-tu encore sur CodeS-SourceS pour lire le message que abbas_f enverra à la fin de l'étape 2 ... dans 35 ans ?
Finalement, la seule solution implémentable tout de suite pour pas cher est celle de Flachy Joe. Encore faut-il que les amis sachent garder un secret ...
Manu -------------------------------------------------------------------------------------------- Avant de poster un message, n'oubliez pas de consulter le reglement.
|
|
mardi 26 décembre 2006 à 17:25:35 |
Re : recognition face

econs
|
Deux ou trois petites choses en (re)passant :
Pour la gestion des couleurs, il ne faut pas oublier que : - La lumière ambiante modifie les couleurs perçues par la webcam. - Les ombres engendrent des changements de couleurs locaux qu'il ne faut pas prendre en compte. Mais à quoi reconnait-on une ombre ? - Une barbe de 4 jours, et les joues n'ont plus la même couleur dominante.
Pour la gestion des formes, il faut garder à l'esprit que : - une personne de 2 mètres située à 3m de la webcam a la même taille qu'une personne de 1m située à 1m50 de la webcam. - Si la personne ne rentre pas complètement dans le champ de vision, impossible de déterminer une taille. - tu auras besoin d'une image de la personne prise de pas-trop-loin et suffisamment de face. Si ta détection de présence prend des images dès l'entrée de la personne dans la pièce, elle passera ses premières heures à traiter des images contenant des bouts de bras, de jambes ... bref pas grand intérêt. - Si la personne rentre complètement dans le champ de ta webcam, alors la sensibilité de cette dernière ne permettra sans doute pas d'avoir des détails du visage suffisamment précis pour calculer des angles, surtout si celui-ci est vu de côté, de haut et dans l'ombre. - La visibilité des oreilles (si elles ne sont pas cachées par des cheveux) ou des yeux (s'il n'y a pas de lunettes) pourrait t'aider à trouver l'angle que fait la tête du "visiteur" avec ta webcam, car bien entendu, les données spaciales des faciès mis en BDD changent avec cet angle d'incidence.
Sûrement un des projets informatiques les plus intéressants et complets ... La gloire est au bout du code source.
Manu -------------------------------------------------------------------------------------------- Avant de poster un message, n'oubliez pas de consulter le reglement.
|
|
mardi 26 décembre 2006 à 19:25:12 |
Re : recognition face
|
mardi 26 décembre 2006 à 21:59:48 |
Re : recognition face

abbas_f
|
Merci  pour vos reponces Moi j'ai deja fini tous les etapes dans mon projet personnel (j'ai pris qlqs morceaux de codes du vbfrance), mais le probleme est que la classe de la partie "reconnaissance des formes" est pas assez fiable. moi j'essayais de chercher le visage de l'image captée par la webcam, le premier probleme c'est ici, de trouver le visage  (parfois il oubli la personne et il traite la porte  ), mais ca se passe pas souvent, le deuxieme probleme est dans la reconnaissance de visage, plein des possibilités. Bref, j'espere que tu sera encor vivant jmfmarques pour voir mon logiciel. Je vous promet d'un logiciel qui pa trop trop fiable mais qui fonctionne comme il faut, attendez moi  A bientot, et j'attend tjs vos aides si vous avez qlqs choses UTILES à ajouter.
|
|
Cette discussion est classée dans : images, comparer, webcam, face, recognition
Répondre à ce message
Sujets en rapport avec ce message
Surveillance vidéo par une webcam Axis2100 en réseau [ par gregy_uzi ]
Bonjour,j'aimerai comparer 2 images d'une webcam réseauj'ai déjà commencé ce projet mais je blok sur le fait de récupérer l'image d'un lien du genre :
Taille des images de webcam WIA [ par AlpVir ]
Après plusieurs jours de vaines recherches et après avoir écrit le même poste sur it.comp.lang.visual-basic et vbforums essayer de voir si cette commu
capture images from webcam in the VC++ [ par pippos77 ]
I want to capture images from webcam(logitech) and then save it as BMP, utilization the drivers logitech (adjust contrast, ecc..) ma I don't know how
capture images from webcam in the VC++ [ par pippos77 ]
I want to capture images from webcam(logitech) and then save it as BMP, utilization the drivers logitech (adjust contrast, ecc..) ma I don't know how
capture images from webcam in the VC++ [ par pippos77 ]
I want to capture images from webcam(logitech) and then save it as BMP, utilization the drivers logitech (adjust contrast, ecc..) ma I don't know how
capture images from webcam in the VC++ [ par pippos77 ]
I want to capture images from webcam(logitech) and then save it as BMP, utilization the drivers logitech (adjust contrast, ecc..) ma I don't know how
capture images from webcam in the VC++ [ par pippos77 ]
I want to capture images from webcam(logitech) and then save it as BMP, utilization the drivers logitech (adjust contrast, ecc..) ma I don't know how
Comparer 2 images (ImageList) [ par PrinceSilk ]
Bonjour, Voilà toute l'histoire: Un de mes programmes stock un ensemble d'icônes dans une ImageList. Mais il se trouve (souvent même) que le même ic
*** URGENT *** COMPARER DEUX IMAGES PIXEL PAR PIXEL AVEC JAVA [ par barca21 ]
Bonjour tout le monde,Je cherche un programme me permettant de comparer deux images pixel par pixel avec le langage java.Merci de votre aide.
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|