2010-06-13
¥µ¥ë¤Ç¤â¤ï¤«¤ë´é¸¡½Ð¤Î¸¶Íý
´é¸¡½Ðµ¡Ç½¤Ï¤³¤³¿ôǯ¤ÇµÞ·ã¤ËÉáµÚ¤·¤Æ¥Ç¥¸¥«¥á¤È¤«¥±¡¼¥¿¥¤¤È¤«¤Ë¥Õ¥Ä¡¼¤ËÆþ¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤ê¡¢Google²èÁü¸¡º÷¤Î¥ª¥×¥·¥ç¥ó¤ËÆþ¤Ã¤Æ¤¿¤ê¤·¤Æ¡¢¤¹¤Ã¤«¤ê¥³¥â¥Ç¥£¥Æ¥£²½¤·¤Á¤ã¤Ã¤Æ¤ë¤±¤É¡¢¤Á¤ç¤Ã¤ÈÁ°¤Þ¤Ç¤Ï¤¹¤´¤¤º¤Æñ¤Ç¼ÂÍѲ½¤Ë¼ê¤ò½Ð¤¹¤Ê¤ó¤Æ¤È¤Æ¤â¤È¤Æ¤â¤Êµ»½Ñ¤À¤Ã¤¿¤ó¤À¤è¤Í¡£
2001ǯ¤ÎViola & Johns¤ÎÏÀʸ*1¤ÇĶ¹â®¡õĶÀµ³Î¤Ê¸¡½Ð¥¢¥ë¥´¥ê¥º¥à¤¬È¯É½¤µ¤ì¤ë¤Þ¤Ç¤Ï¡£
¤³¤ì¤Î²è´üŪ¤À¤Ã¤¿ÅÀ¤ÏÈóÎϤʥѥ½¥³¥ó¡Ê¤È¤«¸½ºß¤Î¥±¡¼¥¿¥¤Æâ¢CPU¤È¤«¡Ë¤Ç²èÁüÃæ¤«¤é¥ê¥¢¥ë¥¿¥¤¥à¤Ë´é¤ò¸¡½Ð¤Ç¤¤¿¤³¤È¤Ê¤ó¤À¡£
¥¥â¤Ï£³ÅÀ¡£
- Integral-Image¤Ë¤è¤ëHaar-like¸¡½Ð´ï¤Î¹â®±é»»
- AdaBoost¤Ë¤è¤ë¸¡½ÐǽÎϤζ¯²½
- ¿ÃÊ¥Õ¥£¥ë¥¿¡Êcascade¡Ë¤Ë¤è¤ëÈó´éÎΰè¤Î¹â®ÇÓ½ü
¶ñÂÎŪ¤Ë¤É¤ì¤¬Viola¤é¤Î¥ª¥ê¥¸¥Ê¥ë¤Î»Å»ö¤Ê¤Î¤«¤Ï¤è¤¯ÃΤé¤Ê¤¤¤±¤ì¤É¡£
¾¯¤Ê¤¯¤È¤â°ì¸ÄÌܤȻ°¸ÄÌܤϤ½¤¦¤Êµ¤¤¬¤¹¤ë¡£
Integral-Image¡Ê¡ÖÀÑ»»²èÁü¡×¤È¤Ç¤âÌõ¤»¤Ð¤è¤¤¤«¤Ê¡Ë¤Ïen.wikipedia¤Ë¤è¤ë¤È¡¢¤â¤È¤â¤È¤Ï¡ÈSummed area table¡É¡Ê¡Ö¥¨¥ê¥¢ÁíÏ¥ơ¼¥Ö¥ë¡×¡Ë¤È¸Æ¤Ð¤ì¤ë3D¥°¥é¥Õ¥£¥Ã¥¯¥¹¤Ç¤Ï°ìÈÌŪ¤Êmipmap²èÁü¤ò¹â®¤ÇÀ¸À®¤¹¤ë¤¿¤á¤Îµ»Ë¡¤À¤Ã¤¿¤ß¤¿¤¤¤Í¡£
¤Ç¡¢¤³¤ì¤é¤ò´Êñ¤Ë²òÀ⤷¤Æ¤ß¤¿¤¤¡¢¤È¤¤¤¦¤Î¤¬º£Æü¤ÎºÇ½é¤Î¼çÂê¡£
¥³¥ó¥Ô¥å¡¼¥¿¤Ë¤Ï°ìÀÚ¡ÖȽÃÇÎϡפȤ¤¤¦¤â¤Î¤Ï¤Ê¤¤¡£
ñ¤Ë·×»»·ë²Ì¤òÊÖ¤¹¤À¤±¡£
¤½¤Î¥³¥ó¥Ô¥å¡¼¥¿¤ËÎ㤨¤Ð640¡ß480²èÁÇ*2¤Î²èÁü¤ÎÃæ¤«¤é´é¤ÎÎΰè¤ò¸«¤Ä¤±¤µ¤»¤¿¤¤¡£
ñ¤Ê¤ë·×»»¤Î¤ß¤Ç¡£
¤É¤¦¤¹¤ë¡©
Î㤨¤Ð²èÁü¤ÎÃæ¤Î64²èÁÇ¡ß64²èÁǤÎÎΰè¤ò¤¯¤ê¤Ì¤¤¤Æ¡¢¤½¤ì¤¬´é¤Ê¤é£±¤ò½ÐÎϤ¹¤ë¡£
¤½¤ì¤¬´é¤Ç¤Ê¤¤¤Ê¤é£°¤ò½ÐÎϤ¹¤ë¡£
¤½¤¦¤¤¤¦±é»»¤ò¤ª¤³¤Ê¤¦´Ø¿ô¤òÍѰդ¹¤ë¡£
¤½¤¦¤¤¤¦¤³¤È¤¬¤Ç¤¤ë´Ø¿ô¤ÏViola¤é°ÊÁ°¤Ë¤â¸ºß¤·¤¿¤±¤É¡¢ÌäÂê¤Ï¤½¤Î®ÅÙ¡£
640¡ß480²èÁǤβèÁü¤ÎÃæ¤«¤é64¡ß64²èÁǤÎÁë¤òÀÚ¤ê½Ð¤¹¤È¡¢¸õÊä¿ô¤Ï240609¸Ä¡£*3
¤³¤Î¡Ö´éȽÄê¡×´Ø¿ô¤Ï£±²èÁǤº¤ì¤¿¤À¤±¤Ç¡Ö´é¤Ç¤Ï¤Ê¤¤¡×¤ÈȽÄꤹ¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
¤Ê¤ó¤»¤¿¤À¤Î·×»»¤ÇȽÄꤷ¤Æ¤ë¤À¤±¤À¤«¤é¡£
¤À¤«¤é640¡ß480²èÁǤβèÁü¤Îü¤«¤é64¡ß64²èÁǤÎÁë¤ò1²èÁǤŤĥ¹¥é¥¤¥É¤µ¤»¤Ê¤¬¤é¼¡¡¹¤Ë¡Ö´éȽÄê¡×´Ø¿ô¤Ë¤Û¤ª¤ê¤³¤ó¤Ç¤¤¤¯¤·¤«¤Ê¤¤¡£
¤½¤¦¤¹¤ë¤È¸õÊä¿ô¤Ï´Êñ¤Ë20Ëü¸Ä¤ò±Û¤¨¤Æ¤·¤Þ¤¦¤ï¤±¡£
¤·¤«¤â¡¢¤³¤Î¡Ö´éȽÄê¡×´Ø¿ô¤Ï¡¢´é¤ÎÂ礤µ¤¬¥¸¥ã¥¹¥È¥Õ¥£¥Ã¥È¤Ç̵¤¤¤È¡Ö´é¤Ç¤Ï¤Ê¤¤¡×¤ÈȽÄꤹ¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
¤Ê¤ó¤»¤¿¤À¤Î·×»»¤ÇȽÄꤷ¤Æ¤ë¤À¤±¤À¤«¤é¡£
¤Ê¤Î¤Ç¡¢´é¤ÎÂ礤µ¤¬¤ï¤«¤é¤Ê¤¤¾ì¹ç¤Ï¡ÊÉáÄ̤狼¤é¤Ê¤¤¤è¤Í¡Ë¡¢¤¿¤È¤¨¤Ð24¡ß24²èÁǤÎÁ뤫¤é»Ï¤á¤Æ¡¢480¡ß480¤ÎÁë¤Þ¤Ç¼¡¡¹¤Ë¡Ö´éȽÄê¡×´Ø¿ô¤Ë¤Û¤ª¤ê¤³¤ó¤Ç¤¤¤¯É¬Íפ¬½Ð¤Æ¤¯¤ë¡£¡Ê64¡ß64²èÁǤÎȽÄꤷ¤«¤Ç¤¤Ê¤¤´Ø¿ô¤Ê¤é¡¢¤Û¤ª¤ê¤³¤à¤Þ¤¨¤Ë64¡ß64²èÁǤ˳ÈÂç½Ì¾®¤·¤ÆÂ礤µ¤ò¹ç¤ï¤»¤ë¡Ë
¤³¤ì¤Ç¡¢¤¿¤Ã¤¿640¡ß480²èÁǤβèÁü¤Î¡Ö´é¸õÊä¡×¤Î¿ô¤Ï¿ôÉ´Ëü¸Ä¤ËËĤì¾å¤¬¤Ã¤Æ¤·¤Þ¤¦¡£
´³¤·Áð¤Î»³¤«¤é¿Ë¤ò¸«¤Ä¤±¤ë¡¢¤È¤¤¤¦¤¢¤ì¤À¡£
¤Ê¤ó¤Ü¹â®±é»»¤Î·×»»µ¡¤Ç¤â¤³¤Î²ÝÂê¤Ï½Å¤¹¤®¤¿¡£
- Haar-like¸¡½Ð´ï¡ÊHaar-like feature¡Ë
¤³¤ÎHaar¤Ã¤Æ¤Î¤ÏHaar¥¦¥§¡¼¥Ö¥ì¥Ã¥È¤ÎHaar¤À¤È»×¤¦¡£
¤Ç¤âHaar¥¦¥§¡¼¥Ö¥ì¥Ã¥È¤Ë°ì¸«»÷¤Æ¤ë¤±¤É°ã¤¦¤«¤é"Haar-like"¡£
¥¦¥§¡¼¥Ö¥ì¥Ã¥È¤òAdaBoost¤ÇÁȤ߹ç¤ï¤»¤ë¼êË¡¤ÏÀè¹ÔÏÀʸ¤¬¤¢¤ë¤ß¤¿¤¤¤Í¡£
¤¿¤À¡¢¤³¤ì¤ò¤è¤ê¥·¥ó¥×¥ë¤ÊHaar¥¦¥§¡¼¥Ö¥ì¥Ã¥È¤Ë¤·¤ÆIntegral-Image¤òÁȤ߹ç¤ï¤»¤Æ¹â®²½¤·¤¿¤È¤³¤í¤¬²è´üŪ¤À¤Ã¤¿¤ó¤À¤È»×¤¦¡£
¿Í¤Î´é¤Î¼Ì¿¿¤Ã¤ÆÌܤβó¤ê¤ò¤Ü¤«¤·¤Æ¸«¤ë¤È¡¢¤½¤Î¤¹¤°²¼¤ÎËˤΤ¢¤¿¤ê¤è¤ê¤Ï°Å¤¤¡£
Áë²èÁü¤ÎÃæ¤«¤éÌܤÎÊÕ¤ê¤Ë¤Ê¤ë°ÌÃ֤ξ岼¤ËÎÙÀܤ¹¤ë²£Ä¹¤ÎĹÊý·ÁÎΰè¤òÀÚ¤ê½Ð¤·¤Æ¤½¤ì¤¾¤ì¤ÎÎΰè¤ÎÌÀÅÙ¤ÎÊ¿¶Ñ¤ò¤È¤ë¡£¾å¤ÎÎΰ褬ÌÀ¤ë¤¯¤Æ²¼¤ÎÎΰ褬°Å¤«¤Ã¤¿¤é´é²èÁü¤Î¸õÊä¤Ë¤¹¤ë¡£
É¡¶Ú¤ÎÅ·ÊÕ¤è¤ê¤ÏÉ¡¶Ú¤ÎÎ¾ÏÆ¤ÎÌÀ¤ë¤µ¤ÎÊ¿¶Ñ*4¤Î¤Û¤¦¤¬¾®¤µ¤¤¤³¤È¤¬Â¿¤¤¡£
Viola&Jones CVPR2001 Figure.3¤è¤ê
¤³¤ì¤À¤±¤ÎȽÃÇ´ð½à¤Ç¡¢¾åµ¤Î¿ôÉ´Ëü¸Ä¤Î¡Ö´é¸õÊä¡×¤¬°ìµ¤¤ËȾʬ¤Ë¸º¤Ã¤Æ¤·¤Þ¤¦¤³¤È¤ËViola¤é¤Ïµ¤ÉÕ¤¤¤¿¡£*5
¤½¤·¤ÆIntegral-Image¤ò»È¤¦¤È¡¢¤½¤Î·×»»¤¬¤¿¤Ã¤¿¿ô²ó¤Î²Ã¸º»»¤Ç¤Ç¤¤Æ¤·¤Þ¤¦¡£
Á륵¥¤¥º¤òÊѤ¨¤ë¤Î¤â¥³¥ó¥È¥é¥¹¥È¤òÄ´À°¤¹¤ë*6¤Î¤â¡¢¤½¤ì¤Ë¿ô²ó¤Î¾è»»¤òÁý¤ä¤¹¤À¤±¤Î¼ê´Ö¤Ç¤è¤¤¡£*7
¿ôÉ´Ëü¤Î¸õÊä¿ô¤¬¤ä¤Ã¤ÈȾʬ¤Ë¤Ê¤Ã¤Ã¤¿¤À¤±¡©
¤Ç¤â¤¢¤È¤Ï¡¢¤³¤Î¤ä¤êÊý¤ò·«¤êÊÖ¤·¤Æ¤¤¤¯¤À¤±¤Ê¤ó¤À¡£
¤½¤·¤Æ·«¤êÊÖ¤·¤Æ¤¤¤¯¤À¤±¤Ç·×»»¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¸õÊä¿ô¤ÏµÞ®¤Ë¸º¤Ã¤Æ¤¤¤¯¡£
»Ä¤êȾʬ¤òHaar-likeÁȤ߹ç¤ï¤»¸¡½Ð´ï¡ÊºÇ½é¤Î¸¡½Ð´ï¤è¤ê¤ÏHaar-like¸¡½Ð´ï¤Î¿ô¤¬¾¯¤·Â¿¤¤¡Ë¤Ë¤Û¤ª¤ê¤³¤à¤È¡¢¤µ¤é¤ËȾʬ¤Ë¤Ê¤ë¡£
¤¢¤È¤Ï¤Í¤º¤ß»»¼°¤òµÕ¤Ëé¤Ã¤Æ¡¢10²óÌܤˤϤâ¤È¤ÎÀéʬ¤Î°ì¤Ë¤Þ¤Ç¸õÊä¿ô¤¬¸º¤Ã¤Æ¤¤¤ë¡£
20²óÌܤˤÏÉ´Ëüʬ¤Î°ì¤Ë¤Þ¤Ç¸º¤Ã¤Æ¤·¤Þ¤¦¡£
¤Ä¤Þ¤ê¡¢¤³¤ì¤¬
- ¿ÃÊ¥Õ¥£¥ë¥¿¡Êcascade¡Ë¤Ë¤è¤ëÈó´éÎΰè¤Î¹â®ÇÓ½ü
¤È¤¤¤¦¤ï¤±¡£
20¿ô²óʬ¤ÎHaar-likeÁȤ߹ç¤ï¤»¸¡½Ð´ï¤ò¤¯¤°¤é¤»¤Æ¡¢»Ä¤Ã¤¿¤â¤Î¤¬¡Ö´é¡×¤È¤¤¤¦¤³¤È¤Ë¤Ê¤ë¡£
¤â¤Á¤í¤ó¡¢¸å¤í¤ÎÃʤˤʤë¤Û¤ÉȽÄꤹ¤ë¤Î¤Ïº¤Æñ¤Ë¤Ê¤Ã¤Æ¤¤¤¯¡£¤À¤«¤é·×»»»þ´Ö¤â¤½¤ì¤Ê¤ê¤Ë¤«¤«¤ë¡£
¤À¤±¤É¡¢Æñ¤·¤¯¤Ê¤ëº¢¤Ë¤ÏºÇ½é¤Ë¿ôÉ´Ëü¤â¤¢¤Ã¤¿¸õÊä¿ô¤Ï¤°¤Ã¤È¸º¤Ã¤Æ¤¤Æ¤ë¤ó¤À¡£
¤è¤¤¥¢¥¤¥Ç¥£¥¢¤À¤è¤Í¤§¡£*8
¤½¤·¤Æ¡Ö¥¢¥Æ¥Í¤Î³ØÆ²¡×
¤½¤·¤Æ²¿¤è¤ê¤¹¤´¤¤¤Î¤¬¡¢¤³¤¦¤¤¤¦ÏÀʸ¤¬¥Í¥Ã¥È¤Ë¤Ïž¤¬¤Ã¤Æ¤¤¤Æ¡¢¤½¤Îµ¤¤Ë¤Ê¤ì¤Ð¤ª¤¤¤é¤ß¤¿¤¤¤ÊÌç³°´Á¤¬¥¢¥¯¥»¥¹¤Ç¤¤Æ¤·¤Þ¤¦¤È¤¤¤¦»ö¡£
¤Þ¤¢¡¢¼ÂºÝ¤Ï»Å»ö¤Ç¤·¤ç¤¦¤¬¤Ê¤¯Ä´¤Ù¤¿¤ó¤À¤±¤É¡£*9
¤Ç¡¢»×¤Ã¤¿¤ó¤À¤±¤É¡¢¤³¤ì¤Ã¤Æ¤Á¤ç¤Ã¤ÈƬ¤¬Îɤ¤¹â¹»À¸¤¯¤é¤¤¤Ê¤é¡¢´Êñ¤ËÄ´¤Ù¤Æ¼Â¸½¤Ç¤¤Æ¤·¤Þ¤¦¤è¤Í¤§¡£*10
¡½¡½¤È¤¤¤¦¤Î¤¬¡¢º£Æü¤ÎÆó¤ÄÌܤμçÂê¡£
¾å¤Ç²òÀ⤷¤Ê¤«¤Ã¤¿adaBoost¤Ï¿ô³ØÅª¤Ë¤Á¤ç¤Ã¤È¤ä¤ä¤³¤·¤¤Ì̤⤢¤ë¤ó¤À¤±¤É¡¢¥¢¥ë¥´¥ê¥º¥à¼«ÂΤϴÊñ¡£
Integral-Image¤Ë¤¤¤¿¤Ã¤Æ¤Ï¤¹¤²¡¼´Êñ¡£Ì¾Á°¤ò¤Ä¤±¤º¤ËȯÌÀ¤·¤Á¤ã¤Ã¤Æ¤¿¿Í¤¬À¤³¦Ãæ¤Ë¤¿¤¯¤µ¤ó¤¤¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤Ê¤È¤¤¤¦¤¯¤é¤¤´Êñ¡£
ÏÀʸ¤Ë½Ð¤Æ¤¯¤ë¿ô³Øµ¹æ¤Î¤¤¤¯¤Ä¤«¤Ï¹â¹»¤Ç¤Ï´Ö°ã¤¤¤Ê¤¯½¬¤ï¤Ê¤¤¤·¡¢±Ñ¸ìÏÀʸ¤Î¿ô³ØÅª¸À¤¤²ó¤·¡Ê¡Ö¤³¤³¤ÇXX¤ÏOO¡×¤È¤«¡ÖXX¤È¤¤¤¦¾ò·ï¤Ç¡×¤È¤«¡Ë¤âÆñ¤·¤¤¡£¤À¤±¤É¡Ö¿ô³Øµ¹æ¡×¤È¤«¡Ö¿ô³Ø±Ñ¸ì¡×¤Ç¤°¤°¤ì¤Ð´Êñ¤ËÄ´¤Ù¤é¤ì¤ë¡£
¤½¤·¤ÆViola-Jones¤Î¾åµÏÀʸ¤Ï»³¤Î¤è¤¦¤ÊÇÉÀ¸ÏÀʸ¤òÀ¸¤ó¤À¤±¤É¡¢³Î¤«¤Ë¤¢¤Þ¤ê¤Ë¤â¥·¥ó¥×¥ë¤¹¤®¤Æ¹©ÉפÎ;ÃϤ¬¤¤¤Ã¤Ñ¤¤¤¢¤ë¤ó¤À¤è¤Í¡£
OpenCV¤ÇºÎÍѤµ¤ì¤Æ¤ëLienhart & Jochen¤ÎÏÀʸ*11¤â¤½¤¦¤À¤·¡£¤ª¤¤¤é¤â¡¢»Å»ö¤Ç¤¤¤¯¤Ä¤«²þÎɤ·¤¿¡£¡Ê»Å»ö¤À¤«¤é½ñ¤±¤Ê¤¤¤±¤É¡Ë
¤Ò¤È¤³¤íÀ¹¤ê¾å¤¬¤Ã¤¿¡Ê±ê¾å¤·¤¿¡©¡Ë"ÆüËܤÎWeb¤Ï¡Ö»Äǰ¡×"¤ò"Tech Mom from Silicon Valley"·Ðͳ¤Ç¸«¤¿»þ¤ËºÇ½é¤Ë»×¤Ã¤¿¤Î¤¬¤³¤Î·ï¤Ê¤ó¤À¡£
OpenCV¤Î´éǧ¼±¤ò¤½¤Î¤Þ¤Þ»È¤Ã¤¿¥³¥ó¥Æ¥ó¥Ä¤Ê¤ó¤«¤Ï¡Ö¥Ë¥³¥Ë¥³Æ°²è¡×¤Ë¤¤¤¯¤Ä¤â¤¢¤ë¡£
¤½¤Î¤Þ¤Þ»È¤Ã¤Æ¤ë¤È¤Ï¤¤¤¨¥¢¥¤¥Ç¥£¥¢¤¤¤Ã¤Ñ¤¤¡£¤ª¤¤¤é¤¬Ä´¤Ù¤¿4ǯÁ°¤Ë¤Ï¤Á¤ç¤Ã¤È¹Í¤¨¤é¤ì¤Ê¤«¤Ã¤¿¾õ¶·¡£
¤Ç¡¢¤³¤Ê¤¤¤À¸«¤Ä¤±¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£¤Á¤ã¤ó¤È±þÍÑ¡õȯŸ¤µ¤»¤Æ¤¤¤ëÎã¡§
"Perl¤Ç¥¢¥Ë¥á´é¤ò¸¡½Ð¡õ²òÀϤ¹¤ëImager::AnimeFace - ¥Ç¡¼"
¤³¤Î¥Ö¥í¥°¤ò¤¶¤Ã¤È¤ß¤¿¤«¤ó¤¸¤Ç¤ÏÏÀʸ¤¬²¿Ëܤâ½ñ¤±¤½¤¦¤Ê¥ª¥ê¥¸¥Ê¥ë¤ÊȯŸ¤¬¤Ê¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë»×¤¨¤ë¡£
¤È¤³¤í¤¬¤³¤Î¿Í¤Ï¡¢¼ñÌ£¤Ç¤ä¤Ã¤Æ¤ë¤Ã¤Æ¤¤¤¦¤ó¤À¤è¤Í¡£
¤³¤¦¤¤¤¦È¯Å¸¤¬Web¾å¤Ç¤Þ¤µ¤Ë¹Ô¤ï¤ì¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ï·Ú»ë¤·¤Á¤ã¤¤¤±¤Ê¤¤¤ó¤¸¤ã¤Ê¤¤¤À¤í¤«¡©
ÌäÂê¤Ï²æ¡¹¤Î¼Ò²ñ¤Î¥ê¥¹¥Ú¥¯¥ÈÎϤμ夵¤È¤¤¤¦¤«¡¢¥ê¥¹¥Ú¥¯¥È¤ò¼Ò²ñ²½¤¹¤ëÎϤÎ̵¤µ²Ã¸º¤Ê¤ó¤Ç¤Ï¤Ê¤¤¤«¤È»×¤¦¡£
¤È¤ê¤¢¤¨¤º¡¢¾å¤Îư²è¤Î¡ÖÍÙ¤ëÃˡפò¸«¤Æ¤Î¤ª¤¤¤é¤Î´¶Áۤϡ¢¡Ö¥Ð¥«¤À¤í¤³¤¤¤Ä¡×¤À¤Ê¡Ê¾Ð¡Ë¡£
²¼¤Îư²è¤Î²òÀâ¤Ç¡Ö¸¢°Ò¤Å¤±¤é¤ì¤ë¡×¤Þ¤Ç¤Ï¡£
ÆüËܿͤäƤΤϤʤó¤Ç¤¯¤µ¤¹¤Î¤¬ÆÀ°Õ¤Ê¤Î¤«¤Í¡©
¤ª¤¤¤é¤Î¤Þ¤ï¤ê¤À¤±¤«¤·¤é¡©
¿Í´Ö¤Îǧ¼±µ¡¹½¤â¤í¤¯¤ËȽ¤Ã¤Æ¤Ê¤¤¾õÂ֤ǡִéǧ¼±¡×¤Ê¤ó¤Æ¤Î¤Ï¤«¤Ê¤ê¡Ö¥¹¥¸¤¬°¤¤¡×µ»½Ñ¤À¤È»×¤¦¤ó¤À¤è¤Í¡£
¤À¤«¤é¤½¤Á¤éÊý¸þ¤Î±þÍѤòÌܻؤ¹¤È¤¤¤¦Ï䬽Фì¤Ð¡¢ÅöÁ³¸«¹þ¤ß¤¬¤¢¤ê¤½¤¦¤Ê¤Î¤«µÄÏÀ¤¹¤ë¡£
¤½¤Î²áÄø¤ÇÅöÁ³¥Þ¥¤¥Ê¥¹Í×°ø¤ò¤¢¤²¤Ä¤é¤¦¡£
¤½¤ì¤ÏÅöÁ³É¬Íפʺî¶È¤À¤È»×¤¦¡£
ÌäÂê¤Ï¡Ö¤¢¤²¤Ä¤é¤¦¡×¤À¤±¤Ç½ª¤ï¤Ã¤Á¤ã¤¦¤³¤È¤À¤è¤Ê¡£
¤¤¤Ã¤¿¤ó¡Ö¤¢¤²¤Ä¤é¤¦¡×¤È¡¢¤¢¤²¤Ä¤é¤Ã¤¿¿Í´Ö¤òÈÝÄꤻ¤º¤ËÏäòǼ¤á¤ëÀè¤Ï¡Ö¤¸¤ã¤¢¤ä¤é¤Ê¤¤¡×¤È¤¤¤¦ÁªÂò»è¤·¤«»Ä¤é¤Ê¤¤¤È¤¤¤¦¤«¡£
·úÀßŪ¤ÊµÄÏÀ¤¬¤½¤â¤½¤â·±Îý¤Ç¤¤Æ¤Ê¤¤¤È¤¤¤¦¤«¡£
¤É¤¦¤Ê¤ó¤À¤í¡©
¡¡±Ñ¸ì·÷¥Í¥Ã¥È¶õ´Ö¤ÏÃϤËÃ夤¤Æ¤½¤¦¤¤¤¦¤È¤³¤í¤¬¤¢¤ê¤Þ¤¹¤«¤é¤Í¡£±Ñ¸ì·÷¤Î¶õ´Ö¤È¤¤¤¦¤Î¤Ï¡¢³Ø½ÑÏÀʸ¤¬Á´Éô¤¢¤ë¤È¤¤¤¦¤È¤³¤í¤â´Þ¤á¤Æ¡¢ÃΤ˴ؤ¹¤ëºÇ¹âÊö¤Î¿Í¤¿¤Á¤¬ÃΤò¥ª¡¼¥×¥ó²½¤·¤Æ¤¤¤ë¤È¤¤¤¦¸½¼Â¤â¤¢¤ë¤·¡£ÅÓ¾å¹ñ±ç½õ¤ß¤¿¤¤¤Êʸ̮¤Ç¶µ°é¥³¥ó¥Æ¥ó¥Ä¤Î½¼¼Â¤ß¤¿¤¤¤Ê¤Î¤â°µÅÝŪ¤À¤·¡£´èÄ¥¤Ã¤Æ¥×¥í¤Ë¤Ê¤Ã¤ÆÀ¸·×¤òΩ¤Æ¤ë¤¿¤á¤Î¡¢³Ø½¬¤Î¹â®ƻϩ¤ß¤¿¤¤¤Ê¤Î¤â¤¢¤ì¤Ð¡¢ÅÐεÌç¤òÍѰդ¹¤ë²ñ¼Ò¤â¤¢¤Ã¤¿¤ê¡£¤½¤¦¤¤¤¦¤³¤È¤¬¼¡¡¹µ¯¤¤Æ¤¤¤ë¤ï¤±¤Ç¤¹¡£
¡¡SNS¤Î»È¤ï¤ìÊý¤âÁ´Á³°ã¤¦¤·¡£¤â¤Ã¤È¿ÍÀ¸¤Ë¤È¤Ã¤ÆÉ¬Íפʥ¤¥ó¥Õ¥é¤ß¤¿¤¤¤Ê¤â¤Î¤Ë¤Ê¤Ã¤Æ¤ë¤ï¤±¡£
¡½¡½ÆüËܤÎSNS¤Ï¡¢¿ÍÀ¸¤ËɬÍפʥ¤¥ó¥Õ¥é¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¤¡¢¤È¤¤¤¦°ÕÌ£¤Ç¤·¤ç¤¦¤«¡£
¡¡¤Ê¤Ã¤Æ¤Ê¤¤¤ó¤¸¤ã¤Ê¤¤¤ó¤Ç¤¹¤«¡©¡¡¿¦¤òõ¤¹¤È¤«¡Ä¡Ä¡£¿ÍÀ¸¤Î¥¤¥ó¥Õ¥é¡¢³Ø½¬¡¢À¸·×¤òΩ¤Æ¤ë¡¢¥¥ã¥ê¥¢¤ò¹½ÃÛ¤¹¤ë¡¢¤ß¤¿¤¤¤Ê¡£
¡½¡½¾å¤Ë¾å¤¬¤ë¤¿¤á¤Î¥¤¥ó¥Õ¥é¤Ë¤Ï¤Ê¤Ã¤Æ¤¤¤Ê¤¤¡¢¤È¡£
¡¡¾å¤Ë¾å¤¬¤ë¤¿¤á¡¢¼«Ê¬¤ò¹â¤á¤Æ¤¤¤¯¤¿¤á¡¢¤È¤¤¤¦Î®¤ì¤¬¤¢¤ë¤«¤È¤¤¤¦¤È¡¢ÉôʬŪ¤Ë¤Ï¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¤±¤ì¤É¡¢Èæ³ÓÏÀ¤Ç¸À¤¨¤Ð±Ñ¸ì·÷¤ÈÆüËܸì·÷¤È¤º¤¤¤Ö¤ó°ã¤¦¤È»×¤¤¤Þ¤¹¤±¤É¤Í¡£
¡½¡½±Ñ¸ì·÷¤Î¤½¤¦¤¤¤Ã¤¿¤¢¤êÊý¤¬Êý¤¬¹¥¤¡¢¤È¤¤¤¦¡¢¹¥¤·ù¤¤¤ÎÌäÂê¤À¤È¤¤¤¦¤³¤È¤Ç¤·¤ç¤¦¤«¡£¤É¤Ã¤Á¤¬Í¥Îô¡¢¤È¤¤¤Ã¤¿°Õ¼±¤Ï¤¢¤ë¤ó¤Ç¤·¤ç¤¦¤«¡£
¡¡¹¥¤¤À¤È¤¤¤¦¤Î¤Ï¤¢¤ë¤è¡£¿Í´Ö¤À¤«¤é¤Í¡£¤¿¤À¡¢µÒ´ÑŪ¤Ë¸«¤Æ°ã¤¦¤è¤Í¡£¤³¤³¤Ï¤É¤¦¤À¤í¤¦¡£¤½¤³¤Ë¤Ä¤¤¤Æ¡Ö»ö¼Âǧ¼±¤¬´Ö°ã¤Ã¤Æ¤¤¤ë¡×¤È¤¤¤¦ÏÀ¤ÏΩ¤¿¤Ê¤¤¤ó¤¸¤ã¤Ê¤¤¤«¤Ê¡£
¡½¡½¤½¤Î¡Ö°ã¤¤¡×¤ËÂФ·¤Æ¡¢ÆüËܤΥͥåȶõ´Ö¤Ë¤Ï¤¢¤ë¼ï¡¢¤¬¤Ã¤«¤ê¤·¤¿¤È¡£
¡¡¥¢¥á¥ê¥«¤Ë¤À¤Ã¤Æ¥À¥á¤Ê¤È¤³¤í¤Ï¤¤¤Ã¤Ñ¤¤¤¢¤ë¤±¤ì¤É¡£
¡¡¥Í¥Ã¥È¤Ï¤¹¤´¤¯¥Ë¥å¡¼¥È¥é¥ë¤Ê¤â¤Î¤Ç¤·¤ç¡£Æ»¶ñ¤À¤«¤é¡£¾å¤«¤é²¼¤Þ¤ÇÀµµ¬Ê¬Éۤߤ¿¤¤¤Ë¤Ê¤ë¤è¤Í¡¢ÉáÄÌ¡£¥Ë¥å¡¼¥È¥é¥ë¤Ê¤â¤Î¤Ã¤Æ¡£
¡¡¥Ë¥å¡¼¥È¥é¥ë¤Ê¤â¤Î¤Ã¤ÆÁêÂв½¤µ¤ì¤ë¤¸¤ã¤Ê¤¤¡£¤¤¤¤¤³¤È¤«¤é°¤¤¤³¤È¤Þ¤ÇÁ´Éô½Ð¤Æ¤¤Æ¡¢°¤¤¤È¤³¤í¤ÏÁêÂв½¤µ¤ì¤ë¤¸¤ã¤Ê¤¤¡£¤¤¤¤¤È¤³¤â¤¢¤ì¤Ð°¤¤¤È¤³¤í¤â¤¢¤ë¤è¤Í¡£
¡¡ÆüËܤΥͥåȶõ´Ö¤â¤½¤¦¤Ê¤ó¤À¤±¤É¡£¤½¤ÎÈæÎ¨¤¬¤º¤¤¤Ö¤ó°ã¤¦´¶¤¸¤¬¤¹¤ë¤Ê¤¢¡£
(ά)
¡¡¤¿¤À¡¢ÁÇÀ²¤é¤·¤¤Ç½ÎϤÎÁýÉý´ï¤¿¤ë¥Í¥Ã¥È¤¬¡¢¥µ¥Ö¥«¥ë¥Á¥ã¡¼Îΰè°Ê³°¤Ç¤Ï¤Û¤È¤ó¤É»È¤ï¤Ê¤¤¡¢¡È¾å¤Î¿Í¡É¤¬±£¤ì¤ÆÉ½¤Ë½Ð¤Æ¤³¤Ê¤¤¡¢¤È¤¤¤¦ÆüËܤθ½¼Â¤ËÂФ·¤Æ»Äǰ¤À¤È¤¤¤¦»×¤¤¤Ï¤¢¤ê¤Þ¤¹¡£¤½¤¦¤¤¤¦¤È¤³¤í¤Ï±Ñ¸ì·÷¤È¤Î°ã¤¤¤¬¤â¤Î¤¹¤´¤¯Â礤¯¡¢ËͤÎÌܤˤϤ½¤³¤¬¥¯¥í¡¼¥º¥¢¥Ã¥×¤µ¤ì¤Æ¸«¤¨¤Æ¤·¤Þ¤¦¤ó¤Ç¤¹¡£
ÆüËܤÎWeb¤Ï¡Ö»Äǰ¡× ÇßÅÄ˾Éפµ¤ó¤Ëʹ¤¯¡ÊÁ°ÊÔ¡Ë (1/3) - ITmedia News
*1¡§Paul Viola and Michael J. Jones. Rapid Object Detection using a Boosted Cascade of Simple Features. IEEE CVPR, 2001.
*2¡§ÂçÀΤΥѥ½¥³¥ó¤Î²òÁüÅÙð¥¢¥Ê¥í¥°ÃϾåÇȥƥì¥Ó¤Î²òÁüÅÙ
*3¡§¡Ê640-64+1¡Ë¡ß¡Ê480-64+1¡Ë¡á 240609
*4¡§Î㤨¤Ðº¸¤«¤é¸÷¤¬¤¢¤¿¤Ã¤Æ¤ì¤ÐÉ¡¶Ú¤Îº¸Â¦¤ÏÉ¡¶ÚÃæ±û¤è¤êÌÀ¤ë¤¤¤±¤É¡¢É¡¶Ú±¦Â¦¤ÏÉ¡¶ÚÃæ±û¤è¤ê°Å¤¤¤«¤é¡¢É¡¶ÚÎ¾ÏÆ¤ÎÌÀ¤ë¤µ¤ÎÊ¿¶ÑÃͤÏÉ¡¶ÚÃæ±û¤è¤ê¾®¤µ¤¯¤Ê¤ë»ö¤¬Â¿¤¤
*5¡§¼ÂºÝ¤Ë¤ÏÂçÎ̤γؽ¬²èÁü¤ò»È¤Ã¤ÆHaar-like¼±ÊÌ´ï¸õÊ䤫¤éadaBoost¥¢¥ë¥´¥ê¥º¥à¤ÇÁªÂò¤µ¤»¤Æ¡¢¤³¤ì¤é¤¬»Ä¤Ã¤¿¤È¤¤¤¦ÏÃ
*6¡§¤³¤ì¤Ë¤ÏÁë²èÁü¤ÎÌÀÅÙʬ»¶¤ò·×»»¤¹¤ë¤¿¤á¤Ë²èÁÇÌÀÅÙ¤ÎÆó¾è¤ÎIntegral-Image¤òÍѰդ·¤Æ¤ª¤¯
*7¡§¤·¤«¤â¤³¤ì¤ÏȽÄêËè¤Ë¤ª¤³¤Ê¤¦É¬ÍפÏ̵¤¯¡¢³ÆÁ륵¥¤¥º¤ÇÂоݲèÁü¤ò¥¹¥¥ã¥ó¤¹¤ëÁ°Ãʳ¬¤ÇHaar-like¤Î°ÌÃÖ¥ª¥Õ¥»¥Ã¥È¡Ê¤ÈÌÀÅÙº¹¤ÎïçÃÍ·¸¿ô¡Ë¤Ë³È½ÌΨ¤ò¾è¤¸¤ÆÃÖ¤±¤Ð¤è¤¤
*8¡§´é²èÁü¤ò¡ÊViola¤é¤¬»È¤Ã¤¿¡Ë24¡ß24¡á576²èÁǤòÍ×ÁǤȤ·¤¿576¼¡¸µ¤Î¹â¼¡¸µ¥Ù¥¯¥È¥ë¤È¹Í¤¨¤ë¤È¡¢Haar-like¥Õ¥£¥ë¥¿¤Ï¤³¤Î¹â¼¡¸µ¶õ´Ö¤ò¹â¼¡¸µÄ¶Ê¿Ì̤ǶèÀÚ¤ëºîÍѤò»ý¤Ä¡£¤¢¤é¤æ¤ë²èÁü¤¬Â¸ºß¤¹¤ë576¼¡¸µ¶õ´Ö¤ÎÃæ¤Î´é¤¬Àê¤á¤ëÉôʬ¤À¤±¤òÆÌÊñ¤ÇÊñ¤à¡½¡½Àµ³Î¤Ë¤ÏadaBoost¤ò»È¤¦¤³¤È¤ÇÆÌ¤Ç¤Ê¤¤Ä¶Ê¿Ì̤ÇÊñ¤ó¤Ç¤ë¤±¤É¡£¤³¤Î¥·¥ó¥×¥ë¤µ¡½¡½¤È¤¤¤¦¤«¥¢¥Ð¥¦¥È¤µ²Ã¸º¡½¡½¤¬Viola¤é¤ÎÊýË¡¤ÎÈÆ²½Ç½Îϡʳؽ¬¤·¤¿´é°Ê³°¤Î´é²èÁü¤â´é¤È¤·¤Æ¸¡½Ð¤Ç¤¤ë¡Ë¤Î¹â¤µ¤ÎÈëÌ©¤À¤È»×¤¦¡£¤â¤Á¤í¤óĶʿÌ̤ÏHaar-like¥Õ¥£¥ë¥¿¤ÇÄêµÁ¤µ¤ì¤ë¤â¤Î¤è¤ê¤Ï¤ë¤«¤Ë¤¿¤¯¤µ¤ó¸ºß¤¹¤ë¤ó¤À¤±¤É¡¢Haar-like¥Õ¥£¥ë¥¿¤È¤¤¤¦¸ÂÄꤵ¤ì¤¿¤·¤«¤·¸ú²ÌŪ¤ÊĶʿÌ̤Τߤò»È¤¦»ö¤Ç¼ÂÍÑŪ¤Ê³Ø½¬»þ´Ö¤Ç³Ø½¬¤¬¼ý«¤¹¤ë¡£¤·¤«¤â¤³¤ÎÈÆ²½Ç½ÎϤι⤵¤æ¤¨¡¢Áë°ÌÃ֤䥵¥¤¥º¤¬¾¯¤·¤¯¤é¤¤¤º¤ì¤Æ¤â¤Á¤ã¤ó¤È´é¤È¤·¤ÆÈ½Äꤷ¤Æ¤¯¤ì¤ë¡£¤À¤«¤é¾å¤Ë½ñ¤¤¤¿¤è¤¦¤Ê£±²èÁÇËè¤Î¥¹¥¥ã¥ó¤âÍפé¤Ê¤¤¡£1.2ÇÜÄøÅ٤ŤÄÁ륵¥¤¥º¤òÊѤ¨¤Ê¤¬¤é¡Ê½Ì¾®¸å¤Î²èÁǺÂɸ¤Ç¡Ë1.5²èÁÇËè¤È¤«¤Ç¥¹¥¥ã¥ó¤·¤Æ¤¤¤±¤ÐÎɤ¤
*9¡§¤È¤¤¤Ã¤Æ¤â4ǯÁ°¤ÎÏÃ
*10¡§¤ª¤¤¤é¤Ï¹â¹»¡ÊÍý¿ô²Ê¡Ë¤ÎʪÍý¤Î²ÝÂ긦µæ¤Ç¡ÖµÕΩ¤ÁÆÈ³Ú¡×¤Î¸¶Íý¤ò¤ä¤í¤¦¤È¤·¤Æ¡¢¿Þ½ñ´Û¤Çʸ¸¥¤òÄ´¤Ù¤Æ¤Æ½Ð¤Æ¤¤¿ÊÐÈùʬ·¸¿ô¤´¤È¤¤ÇºÃÀÞ¤·¤¿¤±¤É¡£½¬¤Ã¤Æ¤Ê¤¤¤«¤é¡£Åö»þ¥Í¥Ã¥È¤¬¤¢¤ì¤Ð¤É¤¦¤À¤Ã¤¿¤«¤Ê¤¢¡£¤ä¤Ã¤Ñ¤À¤á¤«¤Ê
*11¡§Rainer Lienhart and Jochen Maydt. An Extended Set of Haar-like Features for Rapid Object Detection. IEEE ICIP 2002.


