±¾Õ¾ËùÁбÏÒµÉè¼Æ(ÂÛÎÄ)×ÊÁϾùÊôÓÚÔ­´´ÕßËùÓÐ,³õÖÔÊÇΪ´ó¼ÒÔÚ±ÏÒµÉè¼Æ(ÂÛÎÄ)¹ý³ÌÖвο¼ºÍѧϰ½»Á÷Ö®Óá£

±ÏÒµÉè¼ÆÎÒ°ïÄã

»ùÓÚÈËÁ³Ê¶±ð¿¼ÇÚϵͳµÄÑо¿ÓëʵÏÖ

»ùÓÚÈËÁ³Ê¶±ð¿¼ÇÚϵͳµÄÑо¿ÓëʵÏÖ

»ùÓÚÈËÁ³Ê¶±ð¿¼ÇÚϵͳ»ù´¡ÊÇÈËÁ³µÄÌáÈ¡¡¢Ê¶±ð£¬¶øÈËÁ³µÄʶ±ð¼´¼ÆËã»úÊÓ¾õÊÇÈ˹¤ÖÇÄÜÑо¿ÖеÄÖØÒª×é³É²¿·Ö£¬ËùÒÔ¿ÎÌâµÄÑо¿Æäʵ¾ÍÊǼÆËã»úͼÏñ´¦ÀíµÄÑо¿£¬ÔÚ¸ÃÁìÓòÖÐÓÐÈýÖÖÖ÷Á÷µÄÄ¿±ê¼ì²âͼÏñÌØÕ÷ÃèÊö·½·¨£ºHOGÌØÕ÷¡¢LBPÌØÕ÷¡¢Haar-likeÌØÕ÷¡£

ÈçÐ蹺ÂòÇëQQɨÃèÓұ߶þάÂë»òÕß¼ÓQQ 3449649974 ×Éѯ ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©´ú×öÇë¼ÓQQ 3139476774

ÎÞͼƬÐÅÏ¢£¡

ÏêϸÃèÊö

»ùÓÚÈËÁ³Ê¶±ð¿¼ÇÚϵͳµÄÑо¿ÓëʵÏÖ
Ò»¡¢Ñ¡Ìâ¼ò½é¡¢ÒâÒå
Ñ¡Ìâ¼ò½é£º
¿¼ÇÚϵͳÒÔÉí·Ýʶ±ð¼¼ÊõΪ»ù´¡£¬Ö÷ÒªÓÃÓÚ¶ÔÈËÔ±µÄ³öÇÚÇé¿ö¼Ç¼¡£´«Í³Éí·Ýʶ±ð¼¼Êõ£¬ÈçÃÜÂë¡¢¸öÈËʶ±ðÂ루PIN£©¡¢´Å¿¨µÈ£¬´æÔÚÃ÷ÏÔȱÏÝ£ºÈÝÒ×ÒÅÍü¡¢¶ªÊ§»ò±»Î±Ô죬»ùÓÚÉÏÊöÉí·Ýʶ±ð¼¼ÊõµÄ¿¼ÇÚϵͳ³öÇÚÇé¿ö¼Ç¼ÈÝÒ××÷±×£¬²úÉúÐé¼ÙÊý¾Ý£¬ÎªÁ˽â¾ö´«Í³¿¼ÇÚϵͳµÄ¹ÌÓÐȱÏÝ£¬±¾¿ÎÌâÒýÈëÁË“ÓëÉú¾ãÀ´¡¢¶ÀÒ»ÎÞ¶þ”µÄÈËÌåÉúÀíÌØÕ÷“ÈËÁ³”×÷ΪÉí·Ýʶ±ðÊֶΣ¬Ñо¿“ÈËÁ³”ÌØÕ÷µÄÌáÈ¡¡¢ Ê¶±ð¼°ÆäÔÚ¿¼ÇÚϵͳÖеÄÓ¦Óã¬ÊµÏÖ¿¼ÇÚµÄÈ«×Ô¶¯»¯£¬Í¬Ê±¶ÔÏÖÓÐÈËÁ³Ê¶±ð·½Ê½½øÐÐÓÅ»¯£¬ÌṩÈËÁ³Ê¶±ðµÄ׼ȷÂÊ¡£ 
¶þ¡¢¿ÎÌâ×ÛÊö£¨¿ÎÌâÑо¿£¬Ö÷ÒªÑо¿µÄÄÚÈÝ£¬Òª½â¾öµÄÎÊÌ⣬ԤÆÚÄ¿±ê£¬Ñо¿²½Öè¡¢·½·¨¼°´ëÊ©µÈ£©
¿ÎÌâÑо¿£º
»ùÓÚÈËÁ³Ê¶±ð¿¼ÇÚϵͳ»ù´¡ÊÇÈËÁ³µÄÌáÈ¡¡¢Ê¶±ð£¬¶øÈËÁ³µÄʶ±ð¼´¼ÆËã»úÊÓ¾õÊÇÈ˹¤ÖÇÄÜÑо¿ÖеÄÖØÒª×é³É²¿·Ö£¬ËùÒÔ¿ÎÌâµÄÑо¿Æäʵ¾ÍÊǼÆËã»úͼÏñ´¦ÀíµÄÑо¿£¬ÔÚ¸ÃÁìÓòÖÐÓÐÈýÖÖÖ÷Á÷µÄÄ¿±ê¼ì²âͼÏñÌØÕ÷ÃèÊö·½·¨£ºHOGÌØÕ÷¡¢LBPÌØÕ÷¡¢Haar-likeÌØÕ÷¡£
£¨1£© HOGÌØÕ÷
HOG£¨Histogram of Oriented Gradient, ·½ÏòÌݶÈÖ±·½Í¼£©ÌØÕ÷ÊÇÒ»ÖÖÔÚ¼ÆËã»úÊÓ¾õºÍͼÏñ´¦ÀíÖÐÓÃÀ´½øÐÐÎïÌå¼ì²âµÄÌØÕ÷ÃèÊö×Ó£¬Ëüͨ¹ý¼ÆËãºÍͳ¼ÆͼÏñ¾Ö²¿ÇøÓòµÄÌݶȷ½ÏòÖ±·½Í¼À´¹¹³ÉÌØÕ÷£¬¸ÃÌØÕ÷Ö÷ÒªÓÃÓÚ¶ÔÐÐÈ˼ì²â¡£
£¨2£© LBPÌØÕ÷
LBP£¨Local Binary Pattern£¬¾Ö²¿¶þֵģʽ£©Ê×ÏÈÓÉT. Ojala, M.Pietikäinen, ºÍ D. Harwood ÔÚ1994ÄêÌá³ö£¬ÊÇÒ»ÖÖÓÃÀ´ÃèÊöͼÏñ¾Ö²¿ÎÆÀíÌØÕ÷µÄËã×Ó£»Ëü¾ßÓÐÐýת²»±äÐԺͻҶȲ»±äÐÔµÈÏÔÖøµÄÓŵ㣬ÓÃÓÚÎÆÀíÌØÕ÷ÌáÈ¡¡£
£¨3£© Haar-likeÌØÕ÷
Haar-likeÌØÕ÷¼´Í¼Ïñ¾ØÐÎÌØÕ÷£¬×îÔçÓÉPapageorgiouÌá³ö£¬ViolaºÍJonesÔÚ´Ë»ù´¡ÉÏÀ©Õ¹³ö3ÖÖÀàÐÍ4ÖÖÐÎʽµÄÌØÕ÷Ϊ£º±ßÔµÌØÕ÷¡¢ÏßÐÔÌØÕ÷¡¢ÖÐÐÄÌØÕ÷ºÍ¶Ô½ÇÏßÌØÕ÷£¬×éºÏ³ÉÌØÕ÷Ä£°å£¬²ÉÓûý·Öͼ¡¢¾ö²ßÊ÷¡¢ÆÓËر´Ò¶Ë¹·ÖÀàÆ÷¡¢BoostingµÈ·½·¨¹¹½¨Ò»¸öͼÏñµÄÇ¿·ÖÀàÆ÷¡£
 
Ö÷ÒªÑо¿µÄÄÚÈÝ£º
±¾¿ÎÌâÖÐÈËÁ³µÄʶ±ð»ùÓÚHaar-likeÌØÕ÷£¬²ÉÓûùÓÚHaar-likeÌØÕ÷µÄ¿ªÔ´Í¼Ïñ´¦Àí¿â£¨OpenCV£©,Ñо¿»ùÓÚHaar-likeÌØÕ÷µÄÈËÁ³ÌáÈ¡¡¢Ê¶±ð¹ý³Ì£¬Ñо¿OpenCV¶ÔÓÚÈËÁ³ÌáÈ¡¡¢Ê¶±ðµÄ·½·¨£¬Í¨¹ýÑо¿ÉèÖúÏÀí·§Öµ£¬´Ó¶øÌṩÈËÁ³Ê¶±ðµÄ׼ȷ¶È¡£
£¨1£© Haar-likeÌØÕ÷¶ÔÓÚÈËÁ³µÄͼÏñÃèÊö
Haar-likeÌØÕ÷ÓÐͼ1Ëùʾ4ÖÖÐÎʽµÄÌØÕ÷Ϊ£º±ßÔµÌØÕ÷¡¢ÏßÐÔÌØÕ÷¡¢ÖÐÐÄÌØÕ÷
ºÍ¶Ô½ÇÏßÌØÕ÷£¬ÀûÓÃͼ1ÖÐ15ÖоØÕóͼÏñµ¥Ôª¶ÔÄ¿±êͼÏñ½øÐÐÌØÕ÷ÃèÊö£¬¾ßÌå¹ý³ÌΪ¶ÔÓÚѵÁ·Í¼Ïñ¹éÒ»»¯ÎªÒ»¶¨´óС£¨ÀýÈç20*20£©µÄͼÏñ£¬È·¶¨ÌØÕ÷ÊýÁ¿Ö®ºóÀûÓûý·Öͼ¼ÆËãÆäÌØÕ÷Öµ£¬µÃµ½ÈËÁ³µÄÌØÕ÷ÊýÁ¿ºÍÌØÕ÷Öµ£¬ÔÚÈ·¶¨ÁËѵÁ·×Ó´°¿ÚÖеľØÐÎÌØÕ÷ÊýÁ¿ºÍÌØÕ÷Öµºó£¬ÐèÒª¶Ôÿһ¸öÌØÕ÷f £¬ÑµÁ·Ò»¸öÈõ·ÖÀàÆ÷h(x,f,p,O) £¬Í¼3¡£ÏÖÔÚ²ÉÓõÄHaarÌØÕ÷ÊÇÒ»¸ö¼¶ÁªµÄÇ¿·ÖÀàÆ÷£¬Í¨¹ýѵÁ·µÃµ½Ò»¸ö·ÖÀàÆ÷Îļþ£¬ËùÒÔ¶ÔÓÚ¼ì²âͼÏñÊÇʲô£¬ÅжÏ׼ȷ²»×¼È·È¡¾öÓÚ·ÖÀàÆ÷ѵÁ·Êý¾Ý¼°·§ÖµµÄÉ趨¡£

£¨1£© OpenCv¿â
OpenCVµÄÈ«³ÆÊÇ£ºOpen Source Computer Vision Library¡£OpenCVÊÇÒ»¸ö»ùÓÚ£¨¿ªÔ´£©·¢ÐеĿçƽ̨¼ÆËã»úÊÓ¾õ¿â£¬¿ÉÒÔÔËÐÐÔÚLinux¡¢WindowsºÍMac OS²Ù×÷ϵͳÉÏ¡£ËüÇáÁ¿¼¶¶øÇÒ¸ßЧ——ÓÉһϵÁÐ C º¯ÊýºÍÉÙÁ¿ C++ À๹³É£¬Í¬Ê±ÌṩÁËPython¡¢Ruby¡¢MATLABµÈÓïÑԵĽӿڣ¬ÊµÏÖÁËͼÏñ´¦ÀíºÍ¼ÆËã»úÊÓ¾õ·½ÃæµÄºÜ¶àͨÓÃËã·¨¡£
½â¾öµÄÎÊÌ⣺
ÈËÁ³ÌØÕ÷ÌáÈ¡¡¢ÈËÁ³Ê¶±ð¡¢ÈËÔ±¿¼ÇڼǼ
Ô¤ÆÚÄ¿±ê£º
    Í¨¹ýÉãÏñÍ·¶ÔÈë¿Ú´¦µÄÔ±¹¤½øÐп¼ÇÚ£¬¿Éʶ±ð4Ã×ÄÚµÄÈËÁ³½øÐÐʶ±ð²¢¿¼ÇÚ

Èý¡¢Éè¼Æ£¨ÂÛÎÄ£©Ìåϵ¡¢½á¹¹£¨´ó¸Ù£©
ϵͳ¹¦ÄÜ£º
£¨1£©¡¢ÈËÁ³ÌØÕ÷·ÖÀàÆ÷ѵÁ·¼°·§ÖµÉ趨£»
£¨2£©¡¢Ô±¹¤ÐÅÏ¢¹ÜÀí£»
£¨3£©¡¢Ô±¹¤ÈËÁ³ÌØÕ÷ÌáÈ¡£¬ÐγÉÔ±¹¤ÈËÁ³ÌØÕ÷Êý¾Ý¿â£»
£¨4£©¡¢Èë¿Ú´¦Ô±¹¤ÈËÁ³×¥Åļ°ÌØÕ÷±È¶Ô£»
£¨5£©¡¢Ô±¹¤¿¼ÇڼǼ£»
ϵͳʵÏÖ£º
ϵͳ¿ª·¢²ÉÓÃQT+OpenCv+MysqlÐÎʽ£¬QT¸ºÔð½çÃæÖÆ×÷£¬OpenCv¸ºÔðͼÏñ´¦Àí£¬Mysql½øÐÐÊý¾Ý´æ´¢¡£

ÊÕËõ