ʵʱģ°åÆ¥ÅäËã·¨¼ò½é
V ersion1.0 2009.11.10
Ò»£®»ùÓÚ OpenCV ¿ª·¢
OpenCV ÊÇ Intel¹«Ë¾×ÊÖúµÄ¿ªÔ´¼ÆËã»úÊÓ¾õ¿â£¬ÓÉһϵÁÐ C º¯ÊýºÍÉÙÁ¿ C++À๹³É£¬
ʵÏÖÁËͼÏñ´¦ÀíºÍ¼ÆËã»úÊÓ¾õ·½ÃæµÄºÜ¶àͨÓÃËã·¨¡£OpenCV ÓµÓаüÀ¨ 300 ¶à¸ö Cº¯ÊýµÄ¿çƽ̨µÄÖС¢¸ß²ã API£¬
¶Ô·ÇÉÌÒµÓ¦ÓúÍÑо¿ÁìÓòÓ¦Óö¼ÊÇÃâ·Ñ£¨FREE£©µÄ¡£
±¾Ì×»úÆ÷ÊÓ¾õÄ£°åÆ¥ÅäËã·¨ÒÔ OpenCV ÌṩµÄ¿ªÔ´Í¼Ïñ´¦Àí¿âΪ»ù´¡£¬
ÀûÓÃÆä³ÉÊì¿É¿¿µÄÊý¾Ý½á¹¹ºÍ»ù±¾´¦ÀíËã·¨£¬Í¨¹ýÀíÂÛÑо¿ÓëËã·¨ÓÅ»¯£¬½áºÏʵ¼ÊÓ¦
Óöø¿ª·¢³öµÄ²úÆ·¡£
Ŀǰ£¬Ä£°åÆ¥ÅäËã·¨·½ÃæÖ÷ÒªÓÐÁ½Àࣺ»ùÓÚ»Ò¶ÈÏà¹ØµÄÆ¥ÅäËã·¨ºÍ»ùÓÚ¼¸ºÎÌØÕ÷µÄÄ£°åÆ¥ÅäËã·¨¡£
¶þ£®»Ò¶ÈÏà¹ØµÄÆ¥ÅäËã·¨
»ùÓÚ»Ò¶ÈÏà¹ØµÄÆ¥ÅäËã·¨ÒÔͼÏñ»Ò¶ÈÖµÖ±½Ó×÷ΪƥÅäÐÅÏ¢¡£Ëã·¨¼òµ¥¡¢Îȶ¨£¬
ÒªÇóÄ¿±êÓë±³¾°ÓÐÃ÷ÏԶԱȶȣ¬¶ÔÆ¥ÅäÄ¿±êÄÚÈÝûÓÐÒªÇó£¬ÂÖÀªÇåÎú¶ÈÒªÇ󲻸ߡ£
ȱµãÊǶԹâÕÕÒªÇó±È½ÏÑϸñ£¬µ±Íâ½ç¹âÕձ仯±È½Ï´óʱ£¬»á²úÉúÆ¥Å䯫²î£¬Ó°Ïì
Æ¥Åä½á¹û¡£
±¾Èí¼þ°ü²úÆ·¿ª·¢³öµÄ»ùÓÚ»Ò¶ÈÏà¹ØµÄÆ¥ÅäËã·¨ÐÔÄÜÈçÏ£º
1. ¾«¶È£º0.05 ÏñËØ £¨ÑÇÏñËØ¼¶±ð£©
2. ½Ç¶È£º²»´øÐýת¹¦ÄÜ
3. ´¦Àíʱ¼ä£º
µ¥Ä¿±êËÑË÷¡ª¡ª¶ÔÓÚÄ¿±êͼÏñ´óСΪ 640¡Á480 ÏñËØµÄͼÏñ£¬Ä£°å´óСΪ 100
¡Á100 ÏñËØ£¬CPU Ë«ºË 1.6G µÄÌõ¼þÏ£¬´¦Àíʱ¼äСÓÚ 4ms £¨ËÑË÷µ¥¸öÄ¿±ê£©¡£
¶àÄ¿±êËÑË÷¡ª¡ªÄ¿±êͼÏñ´óСΪ 640¡Á480£¬Ä£°å´óСΪ 66¡Á78£¬CPU Ë«ºË
1.6G µÄÌõ¼þÏ£¬´¦Àíʱ¼äСÓÚ 6.5ms£¨ËÑË÷Ä¿±êΪ 11 ¸ö£©¡£
ÒÔÏÂÊǵ÷Óñ¾Èí¼þ¶¯Ì¬Á´½Ó¿â±àдµÄÒ»¸ö Demo ³ÌÐò½øÐÐÆ¥ÅäµÄ½á¹û¡£
Èý£®»ùÓÚ¼¸ºÎÌØÕ÷µÄÆ¥ÅäËã·¨
»ùÓÚ¼¸ºÎÌØÕ÷µÄÄ£°åÆ¥ÅäËã·¨¶ÔÓÚ¹âÕÕµÄÓ°Ïì²»ÊǺÜÃô¸Ð£¬ÇÒ¿ÉÒÔÓÐЧµØ´¦
ÀíÕÚµ²ÎÊÌ⣬¶ÔÓڷǸÕÐÔ±äÐΣ¨ÉìËõ¡¢ÐýתµÈ£©Ò²¿ÉÒԵõ½ÂúÒâµÄЧ¹û¡£Ëã·¨Ê×
ÏÈÌáÈ¡³öÄ£°åµÄÌØÕ÷ÐÅÏ¢£¬Èç±ßÔµ¡¢½Çµã¡¢Ä£°åÖØÐÄ¡¡¡£²¢¶ÔÌØÕ÷½øÐÐѵÁ·£¬
ͨ¹ýѵÁ·ºóµÃµ½µÄÌØÕ÷¶ÔÄ¿±êͼÏñ½øÐÐÌØ¶¨ËÑË÷Æ¥Åä¡£»ùÓÚ¼¸ºÎÌØÕ÷µÄÄ£°åÆ¥Åä
·½·¨¾ßÓг°ôÐԺᢿ¹¸ÉÈÅÐÔÇ¿£»¶ÔÓÚ¸´ÔÓÇé¿öÈçÕÚµ²ºÍ²¿·ÖÒþ²ØµÄÇé¿öÒ²¿ÉÒÔ
µÃµ½Ô¤ÏëµÄÆ¥ÅäЧ¹û£»¶øÇÒ¿ÉÒԺܺõĴ¦ÀíÐýת¡¢ÉìËõ±äÐΡ¢Î¢Ð¡»û±äµÄÇé¿ö¡£
±¾Èí¼þ¿ª·¢°ü¼¸ºÎÄ£°åÆ¥Å书ÄÜ£º
1¡¢Â³°ôÐÔ£º¿É´¦ÀíÕÚµ²¡¢¹âÕÕ²»¾ùÔÈ¡¢Ã÷°µ±ä»¯µÈÇé¿ö
2¡¢Ðýת£ºËÑË÷½Ç¶È·¶Î§Îª£º0.0¡«360.0o ÈÎÒâ½Ç¶È
3¡¢Æ¥Å侫¶È£ºÎ»Öþ«¶ÈΪ 0.05 ÏñËØ£¬½Ç¶È¾«¶ÈΪ 0.01 ¶È
4¡¢Æ¥ÅäºÄʱ£ºÈ«½Ç¶ÈËÑË÷СÓÚ 30ms £¨Í¼Ïñ´óС 640¡Á480£¬Ä£°å´óС 160¡Á180£¬
CPU£ºË«ºË 1.6G£©£»ËÑË÷½Ç¶È 60 ¶ÈÒÔÄÚ£¬Æ¥ÅäºÄʱСÓÚ 15ms£»ËÑË÷½Ç¶È 30 ¶ÈÒÔ
ÄÚ£¬Æ¥ÅäºÄʱСÓÚ 10ms¡£