»ùÓÚOpenCVµÄ³µÁ¾¼ì²âÂÛÎÄ - ͼÎÄ

´óÁ¬½»Í¨´óѧ2015½ì±¾¿ÆÉú±ÏÒµÂÛÎÄ

ËÙÂÊΪ161kbps£¬×ܱÈÌØÂÊΪ193kbps£¬Ö¡ËÙÂÊΪ25Ö¡/Ãë¡£

£¨2£©ÊÓÆµÍ¼ÏñÔ¤´¦Àí£º¶Ô²É¼¯µÄÊÓÆµÁ÷ת»»µ½ÐèÒªµÄÉ«²Ê¿Õ¼ä½øÐд¦Àí£¬Â˳ýͼÏñµÄÔëÉù£¬ÉèÖÃͼÏñµÄ¸ÐÐËÈ¤ÇøÓò¡£½«Ç°¾°Óë±³¾°½øÐзָãÐÖµ»¯´¦ÀíµÃµ½³µÁ¾µÄ¶þÖµ»¯Í¼Ïñ¡£

£¨3£©±³¾°³õʼ»¯Óë¸üУºÈç¹û´Ëʱ±³¾°Ã»Óгõʼ»¯£¬ÔòÐèÒª¶Ô½»Í¨³¡¾°Í¼Ïñ½øÐгõʼ»¯£¬²¢¶Ô±³¾°½øÐÐʵʱ¸üС£

£¨4£©Ìáȡǰ¾°Ô˶¯³µÁ¾£ºÖ÷񻃾¼°µ½µÄ²Ù×÷°üÀ¨Óмì²âÔ˶¯³µÁ¾£¬ÓúìÉ«¾ØÐοò±ê³ö¡£

ͼ3-1 ³µÁ¾¼ì²âËã·¨Á÷³Ìͼ

3.3 ͼÏñÔ¤´¦Àí

3.3.1 É趨¸ÐÐËÈ¤ÇøÓò

ΪÁ˾¡¿ÉÄܵļõÉÙÔëÉùÒÔ¼°½»Í¨³¡¾°ÖÐÆäËûǰ¾°ÎïÌåµÄÓ°Ï죬±¾ÎIJÉÓÃÉ趨

9

´óÁ¬½»Í¨´óѧ2015½ì±¾¿ÆÉú±ÏÒµÂÛÎÄ

¾Ö²¿¼ì²âÇøÓòµÄ·½Ê½¶Ô½»Í¨Í¼Ïñ½øÐл®·Ö£¬ÒԴﵽʵʱÐԺͽµµÍÎó¼ìµÄ×÷Ó᣾ֲ¿¼ì²âÇøÓòµÄÉèÖÃ×ñÑ­ÒÔϹæÔò£º

£¨1£©¼ì²âÇøÓò²»°üº¬Ã÷ÏÔǰ¾°ÎïÌ壬ÈçΧÀ¸¡¢»¨Ì³»òÊ÷ľ¡£

£¨2£©¼ì²âÇøÓòÄÚÓ¦°üº¬ÓÐËùÓÐÐèÒª¼ì²âµÄ³µµÀ£¬Êµ¼ÊϵͳÖÐÊǶÔÈ«¾°ÉãÏñ»úµÄÊÓÆµÁ÷½øÐмì²â£¬Òò´Ë£¬ÐèҪʹ¼ì²âÇøÓòº­¸ÇËùÓгµµÀ²ÅÄÜÂú×ã¼ì²âÒªÇó¡£

£¨3£©¼ì²âÇøÓòµÄͼÏñ¸ß¶ÈÓ¦¸ÃÓÐ1-2Á¾Õý³£Ð¡½Î³µµÄ¾àÀë¡£

OpenCV ͨ¹ýº¯Êý cvSetMouseCallback ÉèÖÃÊó±êʼþµÄ»Øµ÷º¯Êý£¬Í¨¹ý´Ëº¯Êý¿ÉÒÔÖ±½ÓÔÚͼÏñÉϽøÐвÙ×÷£¬ÔÙͨ¹ýÊó±êÏìÓ¦º¯Êýµ÷Óà cvRectangle º¯Êý»­³öÊó±êȦ¶¨µÄÇøÓò£¬ÕâÑù¾ÍÍê³ÉÁ˼ì²âÇøÓòµÄÉèÖá£ÉèÖÃÍê³Éºó£¬ÔÙͨ¹ýº¯Êý cvSetImageROI¾Í¿ÉÒÔÉ趨 cvRectangle ±ê¶¨µÄ¾ØÐοò²¿·Ö£¬ÒÔºóµÄËùÓвÙ×÷¶¼»áÖ»¶Ô¸ÃÇøÓò½øÐд¦Àí¡£

3.3.2 ¸ß˹µÍͨÂ˲¨´¦Àí

ÓÉÓÚÊÜ»·¾³£¬¹âÕÕÌõ¼þ±ä»¯ÒÔ¼°²É¼¯É豸µÄÐÔÄÜÓ°Ï죬´ÓÉãÏñ»ú²É¼¯µÄͼÏñ¶¼ÊǽµÖÊͼÏñ£¬´øÓбȽ϶àµÄÔëµãÐÅÏ¢£¬ÕâЩÍùÍùÓ°Ïìµ½ºóÆÚµÄ³µÁ¾ÌØÕ÷ÌáÈ¡£¬½µµÍ¼ì²âµÄ׼ȷÐÔ¡£Òò´ËÐèÒªÔÚ»ñµÃÊÓÆµÍ¼Ïñºó£¬ÏȶÔÖ¡ÐòÁнøÐÐÔ¤´¦Àí£¬ÕâÆäÖаüÀ¨µÄÖ÷Òª²½ÖèÓÐÉ«²Ê¿Õ¼äÓ³É䡢ͼÏñƽ»¬Â˲¨¡¢¶Ô±È¶ÈÔöÇ¿¡£

±¾ÎÄÖ÷Òª¶ÔÊÓÆµÍ¼Ïñƽ»¬Â˲¨½øÐÐÁËÑо¿¡£Â˲¨·ÖΪÏßÐÔÂ˲¨ºÍ·ÇÏßÐÔÂ˲¨£¬Â˲¨µÄÖ÷ҪĿµÄÊǼõСÔëÉù£¬¿ÉÒÔÔÚÌáÈ¡Ö÷ÒªµÄǰ¾°Ä¿±ê֮ǰȥ³ýͼÏñµÄһЩËöËéϸ½Ú£¬ÈçÇŽÓÖ±Ïß»òÇúÏßµÄĦ²Á¡£ÏßÐÔÂ˲¨µÄ·½·¨Ëã·¨¼òµ¥¡¢ËٶȱȽϿ飬µ«ÈÝÒ×Ôì³ÉͼÏñÄ£ºý£»·ÇÏßÐÔÂ˲¨·½·¨Ôò¿ÉÒԺܺõÄÈ¥³ýÐźÅÔëÉùÒ²Äܺܺõı£³ÖÐźŵľֲ¿ÌØÕ÷£¬µ«ËÙ¶ÈÉÔ΢ÂýЩ¡£¶ÔÓÚÒªÏë±£³ÖÕû·ùͼÏñµÄÕûÌåºÍ¾Ö²¿ÌØÕ÷µÄͼÏñÀ´Ëµ£¬²ÉÓ÷ÇÏßÐÔÂ˲¨Èç¸ß˹µÍͨÂ˲¨²»Ê§ÎªÒ»ÖÖÀíÏëµÄÂ˲¨·½Ê½¡£

ÔÚ¸ß˹µÍͨÂ˲¨·¨ÖУ¬Óà H ( u)±íʾƵÂÊÓò£¬Ôò¶þά¸ß˹Â˲¨·½³Ì¿É±íÊöΪ£º

H(u,v)?Ae?D(u,v)/2?£¨

223-1£©

0ÆäÖУ¬¦ÒΪ¸ß˹ÇúÏߵıê×¼²î£¬ D ( u , v)ÊǾีÁ¢Ò¶±ä»»Ô­µãµÄ¾àÀë¡£µ±??Dʱ£¬¸ß˹Â˲¨Æ÷¿ÉÒÔ±íʾΪÈçÏÂÐÎʽ£º

H(u,v)?Ae?D(u,v)/2D0

22£¨3-2£©

D0Ϊ½ØÖ¹ÆµÂÊ£¬µ±D?u,v??D0ʱ£¬Â˲¨Æ÷Ͻµµ½ËüµÄ×î´óÖµµÄ0.607´¦¡£²ÉÓøß˹ƽ»¬Â˲¨ºóµÃµ½µÄͼÏñ£¬¿ÉÒÔÔöǿͼÏñµÄϸ½Ú£¬È¥³ýͼÏñµÄ¾Ö²¿ÔëÒô¡£

3.3.3 ¶þÖµ»¯ãÐÖµ·Ö¸î

ÔÚͼÏñÔ¤´¦ÀíÍê³Éºó£¬½Ó×ÅÒª×öµÄ¹¤×÷¾ÍÊÇͨ¹ýǰ¾°Í¼ÏñºÍ±³¾°Í¼Ïñ£¬ÌáÈ¡ÊÓÆµÖеÄǰ¾°Í¼Ïñ£¬¼´Ô˶¯³µÁ¾¡£ÕâÒ»²½Òª×öµÄ¹¤×÷Êǽ«³µÁ¾Ä¿±ê´ÓͼÏñÖÐÌáÈ¡³öÀ´£¬Ä¿Ç°³£²ÉÓõķ½·¨ÊÇͨ¹ýͼÏñ·Ö¸î¼¼ÊõÀ´ÊµÏÖ£¬³£ÓõķָÊõÓбßÔµ¼ì

10

´óÁ¬½»Í¨´óѧ2015½ì±¾¿ÆÉú±ÏÒµÂÛÎÄ

²â¡¢ãÐÖµ·Ö¸îÒÔ¼°ÇøÓòÉú³¤ÈýÀà¡£

¶Ô»ñµÃµÄ³µÁ¾Ç°¾°ºÍ±³¾°²îͼÏñ£¬²ÉÓÃãÐÖµ·Ö¸î»¯¼¼ÊõÊÇÒ»ÖÖ³£ÓõÄÌáÈ¡Ô˶¯ÎïÌåµÄ·Ö¸î¼¼Êõ¡£ãÐÖµ·Ö¸îµÄÔ­ÀíÆäʵÊÇÏÈÈ·¶¨Ò»¸ö´¦ÓÚͼÏñ»Ò¶È·¶Î§ÄڵĻҶÈÖµ£¬È»ºóͨ¹ý½«Í¼ÏñÖи÷¸öÏñËØµÄ»Ò¶ÈÖµºÍ¸ÃãÐÖµ±È½Ï£¬È»ºóÓɱȽϵĽá¹û½«Í¼Ïñ»®·ÖΪÁ½ÀࣺÏñËØ»Ò¶È´óÓÚãÐÖµµÄÒ»ÀàºÍÏñËØ»Ò¶ÈСÓÚãÐÖµµÄÒ»Àà¡£ãÐÖµ·Ö¸îÖ÷Òª·Ö³ÉÁ½¸ö²½Ö裺

1£©È·¶¨·Ö¸îãÐÖµ T¡£

2£©Í¨¹ýÈ·¶¨µÄãÐÖµT·Ö¸îͼÏñÏñËØ²¢¶þÖµ»¯¡£

3.4 ±³¾°³õʼ»¯Óë¸üÐÂ

ÓÉÓÚÊÓÆµ¼ì²âϵͳµÄÓ¦Óó¡ºÏΪ¸÷ÖÖ½»Í¨ÒªµÀ»òÊ®×Ö·¿Ú£¬¶øÕâÖÖ»§Íâ»·¾³»áÊܵ½¹âÕÕÌõ¼þºÍÆøºò»·¾³ÒÔ¼°¸÷ÖÖÈËΪµÄÔ­Òò¶øÔì³É²»¶ÏµÄ±ä»¯£¬Òò´Ë¼ì²âµÄµÀ·³¡¾°Öб³¾°ÊDz»¶ÏµÄ±ä»¯µÄ£¬¶øÔÚÊÓÆµ¼ì²âϵͳÖУ¬ÈçºÎÌáÈ¡ÓÐЧ¶øÊµÊ±µÄ±³¾°¸üÐÂËã·¨¶Ô³µÁ¾ÐÅÏ¢µÄÌáÈ¡ÓÐמö¶¨ÐÔµÄ×÷Óá£

±¾ÎIJÉÓõı³¾°³õʼ»¯Ëã·¨ÊǶà֡ƽ¾ù·¨£¬ÆäÔ­ÀíΪÔÚÒ»¶¨µÄʱ¼äÄÚ£¬È¡ÊÓÆµÍ¼ÏñÖ¡½øÐмÓÔËË㣬ÔÙÇ󯽾ùÖµ£¬¸Ãƽ¾ùÖµ¼´¿ÉÈÏΪÊÇÕæÊµµÄ±³¾°¡£¸ÃËã·¨ÈÏΪÁÙʱÎïÌåÈç³µÁ¾£¬ÐÐÈ˵ÈÔ˶¯ÎïÌå»áÔÚÕâ֡ͼÏñµÄ¾ùÖµ»¯¹ý³ÌÖб»Â˳ýµô£¬¿ÉÒÔ½üËÆºöÂÔ²»¼Æ¡£ÕâÖÖËã·¨ËäÈ»¼ÆËãÁ¿±È½Ï´ó¡¢±³¾°¸üÐÂËٶȽÏÂý£¬µ«Æä¼òµ¥Ò×ÐС¢´íÎóÂʵͣ¬²¢²»ÊDz»¿ÉÈ¡µÄ¡£µ±Ï³£Óõı³¾°¸üÐÂËã·¨»¹ÓУº»¬¶¯Æ½¾ù¸üз¨¡¢Ñ¡Ôñ¸üÐÂËã·¨¡¢»ìºÏ¸ß˹±³¾°Ä£ÐÍ·¨µÈ£¬ÓÉÓÚ±¾ÈËÄÜÁ¦ÓÐÏÞ£¬¹ÊÖ»²ÉÓÃÁË×îΪ¼ò±ãµÄ·½·¨£¬´Ë´¦»¹¿É½øÐÐÉîÈëÑо¿¡£

3.5 Ìáȡǰ¾°Ô˶¯Ä¿±ê

½»Í¨ÊÓÆµ¼ì²â×î»ù±¾µÄÈÎÎñ¾ÍÊǶԵÀ·ÉÏÐÐÊ»µÄ¸÷ÖÖ³µÁ¾µÄ¼ì²â,¼´´Ó²É¼¯µ½µÄÊÓÆµÍ¼ÏñÐòÁÐÖмì²â³öÔ˶¯µÄ³µÁ¾¡£Ô˶¯³µÁ¾µÄ¼ì²âÊǽ»Í¨ÐÅÏ¢»ñÈ¡µÄ»ù´¡,¼¸ºõÏÂÒ»²½´¦ÀíÐèÒªµÄ³µÁ¾²ÎÊý¶¼Ô´ÓÚ¶Ô³µÁ¾µÄ¼ì²â¡£ÔÚʵ¼Ê¼à¿ØÖÐ,¶ÔÔ˶¯³µÁ¾Ä¿±êµÄ¼ì²â»á´æÔÚ¶àÖÖÎÊÌâ,°üÀ¨ÌìÆø,¹âÏßµÈÍâ½ç»·¾³µÄ±ä»¯,ÒÔ¼°ÒõÓ°ºÍ²»ÊôÓÚ³µÁ¾µÄÈŶ¯ÎïÌåµÈ¸ÉÈÅ,¶Ô³µÁ¾µÄ¼ì²âÒÔ¼°ËæºóµÄ´¦Àí´øÀ´ºÜ´óÎÊÌâ,ËùÒÔÔ˶¯³µÁ¾µÄ¼ì²âÒ»Ö±Êǽ»Í¨ÊÓÆµÏµÍ³µÄÈȵãÎÊÌâ¡£

ÊÓÆµ³µÁ¾¼ì²âÊÇÔ˶¯Ä¿±ê¼ì²âµÄÒ»²¿·Ö,ĿǰÓÃÓÚ³µÁ¾¼ì²âµÄ³£ÓõÄÔ˶¯Ä¿±ê¼ì²âËã·¨ÓÐÈýÖÖ:¹âÁ÷³¡·¨¡¢Ö¡²î·¨¡¢±³¾°²î·Ö·¨,Æä¸÷×Ô¶¼ÓÐ×ÔÉíµÄÓÅȱµã,±¾ÎÄÕë¶Ô³µÁ¾¼ì²âµÄÌØµã,¶ÔÆä»ù±¾Ô­Àí½øÐзÖÎöÓëÑо¿,µÃ³öÔËÓñ³¾°²î·Ö·¨½øÐÐÊÓÆµ³µÁ¾¼ì²â¡£

±³¾°²î·Ö·¨µÄ»ù±¾Ë¼ÏëÊÇѡȡÊÓÆµÍ¼ÏñÐòÁеÄÒ»Ö¡»òÊÇÌáÈ¡±³¾°Í¼Ïñ×öΪ²Î¿¼Í¼Ïñ,È»ºó½«´ý¼ì²âͼÏñÓë±³¾°²Î¿¼Í¼ÏñÖðÏñËØÏà¼õ,¾­¹ýãÐÖµT»®·ÖµÃµ½Ä¿±êµÄ¶þÖµ»¯Í¼Ïñ,¶¨Ò幫ʽÐÎʽÈç(3-15)Ëùʾ¡£

11

´óÁ¬½»Í¨´óѧ2015½ì±¾¿ÆÉú±ÏÒµÂÛÎÄ

Dn(x,y)??1 |fn(x,y)?Bn(x,y)|?? 0 otherwise£¨3-15£©

ÕâÖÖ·½·¨½øÐÐÔ˶¯³µÁ¾¼ì²âʱ¿ÉÒÔ¿Ë·þÖ¡¼ä²î·Ö·¨µÄȱµã,¿ÉÒԱȽÏÍêÕûºÍ¾«È·µØ¶ÔÔ˶¯Ä¿±ê½øÐмì²â¡£±³¾°²î·Ö·¨ÕâÖÖÓŵã¿ÉÒÔÓ¦ÓÃÓÚÔ˶¯³µÁ¾¼ì²âÖÐ,µ«ÊÇÕâÖÖ·½·¨ÎÞ·¨×ÔÊÊÓ¦,ÒªÏëÊÊÓ¦»·¾³µÄ±ä»¯,±ØÐë¶Ô±³¾°ÊµÊ±Éý¼¶,Õâ±ØÈ»»áÉæ¼°±³¾°Ä£ÐÍ,Æä°üÀ¨±³¾°µÄÌáÈ¡ºÍ±³¾°µÄ¸üС£Í¨³£»áÓöµ½ÈçÏÂһЩÎÊÌ⣺

(l)±³¾°µÄÌáÈ¡¡£µ±Ç°±³¾°µÄÌáÈ¡·½·¨´óÖ·ÖΪÁ½´óÀà,Ò»ÀàÊÇÎÞÔ˶¯³µÁ¾´æÔÚʱ±³¾°µÄÌáÈ¡·½·¨,ÈçW4·¨£¬ÕâÖÖÎÞÔ˶¯³µÁ¾´æÔÚµÄÌõ¼þÔÚ³µÁ¾¼ì²â»·¾³ÏºÜÄÑÂú×ã,ÇÒÐèÒªÈËΪµÄʵʱ¼à¿Ø£»ÁíÒ»ÀàÊÇÓÐÔ˶¯³µÁ¾´æÔÚʱµÄ±³¾°ÌáÈ¡·½·¨,Èç»ùÓÚͳ¼ÆµÄ·½·¨°üÀ¨Æ½¾ùÖµ·¨,ÖÐÖµ·¨µÈ,È»¶øÕâÖÖ·½·¨ÔÚÔ˶¯ÎïÌåËùÕ¼Ãæ»ý½Ï´óºÍÔÚ´óÁ¿Ö¡ÖгöÏÖʱ,¹À¼Æ³öµÄ±³¾°Ö¡²»ÀíÏëÇÒ´¦Àíʱ¼ä½Ï³¤¡£

(2)±³¾°µÄ¸üС£ÆäÐèÒª±³¾°Ä£ÐÍӦѸËÙ¸úÉÏʵ¼Ê±³¾°¹ØÕյı仯¡¢Ô˶¯ÎïÌå¾²Ö¹ÏÂÀ´Ê±Ó¦¼°Ê±ÊÕÈëµ½±³¾°Ö¡ÖС¢¾²Ö¹ÎïÌåÒÆ×ߺóÓ¦¼°Ê±´Ó±³¾°Ä£ÐÍÖÐÏûʧ,·ñÔò»á³öÏÖ´ó·¶Î§µÄÔëÉùºÍÎó¼ì²âÏÖÏó¡£

3.6 ±¾ÕÂС½á

±¾ÕÂͨ¹ý¶Ô³µÁ¾¼ì²âËã·¨µÄ·ÖÎö£¬Õë¶ÔÓÚÒ»¸öµÀ·½»Í¨ÊÓÆµ×öÁËͼÏñÔ¤´¦Àí¡¢±³¾°ÌáÈ¡Óë¸üС¢Ç°¾°Ä¿±ê¼ì²âµÈ¹¤×÷£¬»ù±¾¿ÉÒÔÍê³É¼ì²âµÀ·½»Í¨ÊÓÆµÖÐÔ˶¯³µÁ¾µÄÈÎÎñ¡£

12

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)