Laboratoire SUPINFO de recherche en robotique

Reconnaissance Faciale

JFIF``;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 C     C    }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?VÛ|C<2#u"_g9eŽ ? |Ksv3>Wy?ӥ̠r^$ռ-ƏbcY{*XogV8UE_ xK+4+°c9 }cQM$'Ccer f;cp%vݽO^_42moH7. @|Ӆ9vH,Mìof탈UKJ*%!elѴ GZZgO? 59\Xw<~?h9o(ӢzgZ!vwlR )[пmĨ 1ajeN>;]2%lֈx] wbHkK3M/d[ YK $򣎄#t?:}0hvFXY?BTדW ]}~5gajjf8 mj擿V >(o/buA$jĒ} WʬL:kG TMozvgFs\7 ])8˯BU_,44VMB[i[)C rj)95: [cJu9K qq:,eCqnMuC G$Yͭ@&aHRqc'XޝM,z'!Q4zmP28qJ{= دb-#l#oROnkSɭE΋T%, <>iEnm TQF嗅m紳^?ݒT='4zJTFR5&6GKFXe~vڥa6P3^FsS1N|KiIh}ѿr79\('*!^b}?OskZ(Kx)ݕayGӜסc*WCKVkO6")rEEz~BqX\\Y0ps{ؚ7w~Ԝ{'ȂRI"V @#qWL^(&咽O]5o3?aZ>+Wq|Z[GЛ@m>hw+sOT=JXvka*驱KthgF4L@d?x0꛾|G it:VF?Q2J!K" 1%ּw&>7ht09',<SM959I/æ=yA.z>(N'OqsgKxzh ft17 {g[2𮫟*Lth;{Ju~v=þ >o)B:pOl?yԩGw[e8=9V;iek!7RMbfa$ Uqɯq\>'NSZL7CvH̒ƅK`6.s995JWߝ٫RI%uZh?rk>%rJ9#_G:GrS{o=7B[Q=iQ0]{>`=zW&iO-!Y*~w]sڞvc%qw1n.O{W- Xj ¥G6ggtUJ2ozi|K{qQ]2't-{X?(ԳIm4pMkmm p =p3^.8jINX\+Քm\F#[[Q +Ho!HTzuiO 7US8ݝ6+^E 1K]Vڪ$pr8_}k|\8zvJ`E!$vlrY0($Z2tyu6ZO5M]K_O;\۰ n׿"[JU0Ϭ gq]:+!.1ʾ'{PcN ݵ<"+bt*>n֥Rg]"Eq7&R{> ;uG $.rZ0T qgNpjnu ݨ}3I݅9`u#ET/k2#SVMZlaxk/Ol 1ʪxks|6S(U{mm̚ VZ{j{ZV.m#EQ1ƭ02O㝼xDW;2{!ԕ;Cuz4 mlGl5h{}$ğb9(S:ݟUrκ:Ƶ6fVii>bI1e crpXkG/RͷLN;rM7e~gg6\ XAyb {uBCZ7۹o|~īwlq8NU*&J ✰]_sϽ=!R̞zoE*6p'Ua٭Cn,yoAݍ3}l{.U.2y\u{572z)-0Rgx/FUS3U;U EmA6fNMiMZ5'`ҍ|MiiuI)pzNU&RnXt];Q#( *A>WҔhӥRJLSU^ѳ-f{DZ;Fd[9B+¡:E8PvK՞ SJ鮈]|NJh9Q4n6:_bT):ouOG/zv7au;8h$nݷ'玵*Tӌ9o{k||x*)uG떰M{.ʇi,X`0qkia#>٥ԪMYru_xŪtwV}.$ `cxxy4a檭u[tgcaNTiGQ\һѲ|ytDɫM7زx'_W{yUR<z))Q[}ǥú/qoL˒xv c-e'ՁJW_OR~^59{H$t*I>x͚ƭjJk]c:J4߽=j/-~yԐ<=s"K9'7ʯ>x\-iVq[Fۤ#a$66{c5SU#^}Fulmͺny .ϼ; r=9~mYbhkjO<*/m>G}z5 b9"6lߜI9a^V&9OO/#L$eJR߯ggޭ h mǽt㦋w3ZM֯} Hm-jn zf27+ὗMq䓫U,Ktc~,ªvjOO^i zNy0:-hWlW6x З!S@x'">JwͥZ5I҅J0ȱ奰抲_Il;9V'Esw`k8J}j?i]3K_]Z[[;rh``gO}>H]YޚN"u]}59xr÷CRmu8Ykqtb޸)}R[VɆ{(Z#,#2}瓶qGޝyd)A(RGO=1&d6Tx8_VXnxK;PeZ2Bhw#isDHvӵ~KWûƢhkfz.w ,-(ފN?"A?xU:}}|ϑ^[d!` s_-Ysq:\U=Bņ+}~ey٫kCu%vN[a5 2w(?Syq"Nޏv=KG,mt;VLQlwQ8&;6Z_YZZnxڜ.x^.hjVgE-A_a1(j:u!M]=^ԟM4!K#)p" $tB]MZ̛#*)KNRЃZi׷bhded]IrQew#i} ۷Ms\Xmsium,Q08"p\vMgk 0Ť[ȶ/l1lc#sRtUQ`YÞZ۷1P}@y?Jy=CܡJNp54N)Uaw+A"$p W֨cU10tt馬ݮ懎jڟ٤PhJe;KtFo<$cE\ܭ+6a.iٿw3|CbEPrяU+ߓ3W8g(s,H]LV@o=q :\1aO,še$nEd U]+̹+)Ž*EKޏJH|Pk_}όRtˢF,@RUO9$_/(a)ѧulL0՛\M/0u\@Vy̷sgkۡQ[=l1Qqi'o:3Ė} "7I ?!' >i}oF}]L'[]wzlzHԖŅxSkȩM){۞Rqxj(e+tHH8U麲jST9fWN+p`V{ֽgJO~%C:,{;rm4 [%$WbJ;Vt-՝9۝[Z|.Ώs𨈳7<8~4i~yjhᣱMy4M+n !;@Saӏz㭂SuI{[G`勨\x &GCc# YcI5w=̵E˦枿59s6y"Akh) FחJc ;.aV{S_V=]:UȮ2IP>uAUTgg_C 8s+Zzl r$g׾좛2)_k/Os2YJ\aBs^}+Ө=KjQ=^Vn5ao$ְ#B8GG\kQT'M4#U5VN-[]ScZP|FWb=ܖPc?ZJynLE<.-MJ $e3>/Mm}+քHd6h=95ৈUBTjyU%:RSdj]s>'}I, %eR@ pq,Vjv T>vڋ|><ͮb ʹ!Ҥ$u>bU"'OkV:~u%m*K_ ib ڽ=PnWMxIKs$ -O'O=k^2?mF:7a[j6MFײ舑}NI+ɕg-TE:q^Wpͭ߅LVSLfJf(+IO~:F]ٯ"<ړ5>ntpI.$>F3^ecSrMջ[)<K#"[zF@.m#,;M9Ƽ9V}8]ߺs̼w5>n\9b 6 'q5ʬ;ӥw>T,?/xsTU[*^ߌrIij.뮇<4?rKZyc[-vyCɴzNLUIVMJl`@4nW99I:I7x|iebt&T;8ls|7<7mz@DyLmP'tꜱU8ܒm=5v_+Ges:jH!d`W]n$-N?>W(|0(}Œ󓻨M}1S[V[?MI(7{IﺿdLzk UF`!p wkhsbjMmenxh׎?ukˮheė3`p'=yozTo7 FKM:[ط]к0iFl8x8IsR*o|EcE[_eWq~ l5ȣI j1Мz1k(V+גv}~XDguwy i~ỲϊeBr>/eC}dC׭yvkNjɼi1Gw"]b)w5cZtmVV=j*JҔ[f{cf6=Z b}Riv6XĘ\QSTۡ[?iKM:ZDn ;p=(QUiB&+ FG7fշkBdYSNTPM} *9ZS^2c]xRkf_T`@R${ǭif,5zTORPNA^k(Fc<`\{=kG2~KKyyp5zGW#,DR/{]d#dmH e#p;պԹmF~oVrFi4="^}^=GUg[0/KgT{ ջ{znަ(7.nps`zUӃVR(M6}6)5 + HzYwUբsڇڮZCOV?¼K=?SPHT5ʞ:os xnSIX게 ^\9FKrb d#m֭IAQjZ]o̽7L}^{j&" Tdb\}*^EG_CgFI)_EپjX\>vczqcV..yin(¯Ւѷm:J?;V[ mk~hr 89$sʋSTqNU[+}#MSNe|2gkk'̷1A-t嗳6%pD&@v߆~:֯Rw?ҲO"y#vTm^->e\݅ƾֲĚaXcmL=21^]ZzɛF^Xn$vКڝVz< GRPCE,'ӯӔj/|]'tliљz I߿N:c{WG2Ng#+RJ7ox"Tؙfr}kXq3l)-EeaePq8]4ehFR&ԟS\5JNqoOojjUv[-Z;WbF&7pHFJ{䬚2Rw*I᫡=T oM䞣Fkz]%vGLX('z*O+iyMjDeU!Py+9?:⚺];w:Y4+i$KΖK:moliqn9``~˛c<;͒5ޅv'KhʄyߺXd kg\6g-P'B4eW+zJY(Tr=ML@D^jEoJڜֱopэXٚcs%,~Z3q9gJ2TKKܐ2FӜlU~*nc$rc$LPYYW2;38{gԝNҝ m 3\Y̱wټmPI=}*GG$5)ay%ԂPacuZ]2࿶KyX%̉ɐ8-u)T: ;HB9Lg7jkq,Q<GqJt9&r ǵ8) 6 x*+5O +X-m\cM74a&;m 7̍:lX#-MT{4Nn/J?kntgrWk\>桱uφ6vH±)n)%׾:m0W9Tԥe_!bc>n򭈭]n戌'rՕZ|f8h <ڙJ2{kA <7 ] z{'s2NHfr$KYnhsibǗ!Bp7Vwh5c]_`A~:FE|G+TGThlvvƛmnXл+-M;ZLX|n*y(z*Z菍uѼ1~U!|C/? k~߾?''COW4R7 ?}-E4"cxhm?A|㫁-n~ɹju6|2qZ)4Ǔ=:.OǪdE-QmCz ]Z*"ƶMtMx)"ݐ.~eoSvPy/hz[F<ئ'W:;T#؊*:o?bcڳ_nQ}OQvV] _Sj{?Q;[g?[kh=iܺ_Lqŭ-V ?\ 9?og?gd'VHReconnaissance Faciale

3 déc, 2012

 

 

La reconnaissance faciale consiste à reconnaître une personne à partir d’une image de son visage.

 

 

 

C’est le but final de notre projet!
C’est un sujet particulièrement étudié en « Computer Vision« :

Le « Computer Vison » est un domaine qui inclut des méthodes d’acquisition de données du monde réel, afin que la machine (ordinateur, robot) puisse interagir avec celui-ci.
Le développement de ce domaine est de reproduire les capacités de la vision humaine, pouvoir percevoir et comprendre une image,mais par voie électronique. Cette compréhension des images peut être vu comme le démêlage d’ informations symboliques en utilisant des modèles construits à l’aide de géométrie.

La 1 ère étape que le programme doit réussir est de repérer un visage dans l’environnement qu’il perçoit.

Voici donc notre premier essai d’affichage de webcam, de détection de visage et de détection des yeux en C++ avec OpenCV et Qt, réalisé par Raphaël Picard.

 

Reco

 

 TrackFaces: Repère tous les visages, et les entourent d’un cadre rouge. Lorsqu’un visage est détecté, un screenshot est effectué.

TrackEyes: Repère les yeux des personnes dans le cadre rouge.

Pour finir, le programme affiche les quantités identifiées.

 

Un très bon début!

 

2 commentaires

  1. ragheb /

    Le code svp :)

  2. Je fais le tuto pendant les vacances ;)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>