ÄÜÅÙÃ÷ »ó¼¼º¸±â
IoT¿¡¼­ÀÇ µðÁöÅÐ ¿µ»óó¸®


IoT¿¡¼­ÀÇ µðÁöÅÐ ¿µ»óó¸®

IoT¿¡¼­ÀÇ µðÁöÅÐ ¿µ»óó¸®

<±èÀΰâ> Àú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2019-05-20
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
69 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¿À´Ã³¯ µðÁöÅÐ ¿µ»ó󸮴 ÇÊ¿äÇÒ ¼öµµ ÀÖ´Â µµ±¸°¡ ¾Æ´Ï¶ó ¸¶Ä¡ Çʼö µµ±¸·Î °øÇÐ ºÐ¾ß¿¡¼­ ÀÀ¿ëµÇ°í ÀÖ´Ù. Àΰ£ÀÌ Á¤º¸¸¦ ȹµæÇÏ´Â ¿©·¯ ±â°ü Áß¿¡¼­ ¾à 70%¸¦ Â÷ÁöÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Â ½Ã°¢ ½Ã½ºÅÛÀº ¿À·¡ÀüºÎÅÍ ¸¹Àº ¿¬±¸ÀÚµéÀÌ ±¸ÇöÇÏ°í ½Í¾î ÇÏ´Â ÄÄÇ»ÅÍ ±â´É ÁßÀÇ Çϳª¿´´Ù. ±×·¯³ª Ãʱ⠵ðÁöÅÐ ¿µ»óó¸® ±â¼úÀÌ ¹ÌÈíÇÑ ½ÃÀýÀÇ ¿µ»óÀº ³Ê¹«³ª ³ôÀº º®°ú °°¾Æ¼­ Àΰ£ÀÌ °ú¿¬ ÇÒ ¼ö ÀÖÀ» °ÍÀΰ¡? ¶ó´Â Àǹ®À» °¡Áö´Â ¾î·Á¿î Çй® ¿µ¿ª ÁßÀÇ Çϳª¿´´Ù. ±×·¯³ª ¿À´Ã³¯ µö·¯´×°ú ºòµ¥ÀÌÅͶó´Â ¿ë¾î°¡ »ç¿ëµÇ¸é¼­ µðÁöÅÐ ¿µ»óó¸® ºÐ¾ß°¡ Àΰ£ÀÇ ½Ã°¢ ½Ã½ºÅÛ¿¡ ±ÙÁ¢ÇØ °¡´Â ¸ð½ÀÀ» º¸ÀÌ°í ÀÖ´Ù. ¿ì¸® ¾Õ¿¡ µîÀåÇÏ´Â ·Îº¿ÀÌ ¾ÆÅèÀÌ µÉÁö Å͹̳×ÀÌÅÍ°¡ µÉÁö ¸ð¸£´Â »óȲ¿¡¼­ ¿ì¸®ÀÇ ¹Ì·¡°¡ ¾î¶³Áö »ó»óÇÏ´Â ´Ü°è¿¡ ¿Í ÀÖ´Â Çö½ÇÀÌ´Ù. ±×·³¿¡µµ ¿µ»óó¸® ºÐ¾ßÀÇ °øÇÐÀ» °øºÎÇÏ´Â ¿¬±¸ÀÚ ÀÔÀå¿¡¼­ º¸¸é ·Îº¿ÀÇ ½Ã°¢½Ã½ºÅÛÀ» ±¸ÇöÇÏ´Â °ÍÀÌ °áÄÚ ½¬¿î ÀÏÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» Àß ¾Ë°í ÀÖ´Ù.

ÀÌ Ã¥Àº °øÇÐ ºÐ¾ßÀÇ µðÁöÅÐ ¿µ»ó󸮸¦ ´Ù·ç°í ÀÖ±â´Â ÇÏÁö¸¸ ±Ùº»ÀûÀΠåÀÇ ¸ñÀûÀº °øÇÐÀ» °øºÎÇÏ´Â ÇлýµéÀÇ ÇÁ·Î±×·¡¹Ö Çâ»ó¿¡ ¸ñÀûÀ» µÎ¾ú´Ù°í ÇÒ ¼ö ÀÖ´Ù. ¿µ»ó󸮿¡¼­ ±âÃÊÀûÀÎ ºÎºÐÀ» ´Ù·ç¸é¼­ °¢ ¿µ¿ª¿¡ ´ëÇÏ¿© ¹è¿ì´Â »ç¶÷µéÀÌ ½º½º·Î ÇÁ·Î±×·¡¹ÖÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. °øÇÐ ºÐ¾ß¸¦ °øºÎÇÑ´Ù´Â °ÍÀº ±Ã±ØÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ±¸ÇöÇÏ¿© »ç¿ëÀÚµéÀÌ ÆíÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» °³¹ßÇϰųª Çϵå¿þ¾î ¼³°è¸¦ ÅëÇÏ¿© ½ÅÁ¦Ç°À» ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ±¸ÇöÀÌ °¡´ÉÇÏÁö ¾Ê´Ù¸é °øÇÐÀ̶ó°í ¸»ÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¸Æ¶ôÀ¸·Î ÀÌ Ã¥Àº öÀúÇÏ°Ô ±âÃÊÀûÀÎ ÇÁ·Î±×·¡¹Ö ±â¹ý¿¡ ´ëÇÑ ¿¬±¸°¡ µÉ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. µðÁöÅÐ ¿µ»óó¸® ´Â ÇÁ·Î±×·¡¹ÖÀ¸·Î ±¸ÇöÇÏ´Â °Í°ú Çϵå¿þ¾îÀûÀ¸·Î ±¸ÇöÇÏ´Â °ÍÀ¸·Î ³ª´­ ¼ö ÀÖÁö¸¸ ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ¸·Î ±¸ÇöÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ±â¹ý¸¸À» ´Ù·ê °ÍÀÌ´Ù.

°øÇÐ ºÐ¾ß¿¡¼­ °øºÎÇÏ´Â ÇлýµéÀÌ C ÇÁ·Î±×·¡¹Ö¸¸ ÀßÇصµ ȸ»ç¿¡¼­ ´çÀå ¾µ ¼ö ÀÖ´Ù´Â À̾߱⸦ ¸¹ÀÌ µè´Â´Ù. ±×·³¿¡µµ °øÇÐÀ» °øºÎÇÏ´Â Çлýµé Áß¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» Àß ÇÏ´Â »ç¶÷µé Àº ±×¸® ¸¹Áöµµ ¾ÊÀº °ÍÀÌ Çö½ÇÀÌ´Ù. ÀÌ Ã¥À» ÅëÇÏ¿© C ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀÌ Çâ»óµÇ¾ú´Ù°í ´À³¥ ¼ö Àֱ⸦ ¹Ù¶õ´Ù.



Ã¥Àº ´ëÇп¡¼­ ±³Àç·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶·Î ¸¸µé¾ú´Ù.



0Àå¿¡¼­´Â ¿µ»ó󸮸¦ À§ÇÏ µðÁöÅÐ ¿µ»óÀ» ÄÄÇ»ÅÍ È­¸é¿¡ º¼ ¼ö ÀÖµµ·Ï ȯ°æÀ» ¼³Á¤ÇÏ´Â °úÁ¤À» ¼³¸íÇÑ´Ù. ¿µ»óÀ» º¸±â À§ÇÑ ÇÁ·Î±×·¥Àº ¿ÀǼҽº·Î Àß ¾Ë·ÁÁ® ÀÖ´Â OpenCV¸¦ »ç¿ëÇÏ ¿´´Ù. MS-WindowsÀÇ Visual Studio 2018¿¡ OpenCV¸¦ ¼³Ä¡ÇÏ¿© ȯ°æ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖÀ¸¸ç ÀÓº£µðµå ºÐ¾ß¿¡¼­ ³Î¸® »ç¿ëÇÏ´Â ¶óÁ¸®ÆÄÀÌ¿¡ OpenCV¸¦ ¼³Ä¡ÇÏ¿© ¿µ»óÀ» È­¸é¿¡ º¸ÀÌ´Â ÇÁ·Î±×·¥À» ¿¹·Î Á¦½ÃÇÏ°í ÀÖ´Ù. 0Àå¿¡¼­ ¸¸µç ÇÁ·Î±×·¥Àº ¾ÕÀ¸·Î µðÁöÅÐ ¿µ»ó ó¸® °á°úµéÀ» È­¸é¿¡ º¸¿©ÁÖ±â À§ÇÑ ±âº»ÀûÀÎ ÇÁ·Î±×·¥À̹ǷΠ¾î´À ½Ã½ºÅÛÀÌ´øÁö OpenCV¸¦ ¼³Ä¡ÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

1ÀåÀº IOT¿¡¼­ÀÇ µðÁöÅÐ ¿µ»óó¸®ÀÇ ½ÃÀÛÀ¸·Î ¿µ»óó¸®ÀÇ ¿ª»ç¿Í ¹è°æ ±×¸®°í ÀÀ¿ëºÐ¾ß¿¡ ´ëÇÏ¿© ¼³¸íÇÏ°í ÀÖÀ¸¸ç IOT ºÐ¾ß¿¡¼­ °¢±¤¹Þ°í ÀÖ´Â ¶óÁ¸®ÆÄÀÌ¿¡¼­ÀÇ ±âº»ÀûÀÎ ±¸ÇöÀ» ¼³¸íÇÏ°í ÀÖ´Ù.

2ÀåÀº ±âÃÊÀûÀÎ ¿µ»ó º¯È¯¿¡ ´ëÇÏ¿© ¼³¸íÇÑ´Ù. ¸ðµç ¿µ»óó¸® ÇÁ·Î±×·¥Àº C·Î ±¸ÇöµÇ¾úÀ¸¸ç Ưº°ÇÑ ¾ð±ÞÀÌ ¾øÀ¸¸é ¶óÁ¸®ÆÄÀÌ¿¡¼­ ½Ç½Ã°£À¸·Î µ¿ÀÛÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ÀÌ´Ù.

3ÀåÀº ¿µ»óÇâ»óÀ¸·Î ¿µ»óó¸®ÀÇ °¡Àå ±âº»ÀûÀÎ ÀÛ¾÷ÀÌ´Ù. µðÁöÅÐ ¿µ»ó󸮸¦ ÅëÇÏ¿© ¿øÇÏ´Â ¿µ»óÀ» ¸¸µå´Â ÀÛ¾÷À̶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç ÀϹÝÀûÀ¸·Î ¿µ»ó󸮶ó°í ¸»ÇÏ´Â °¡Àå ±âº»ÀÌ µÇ´Â ¿µ¿ªÀÌ´Ù. µû¶ó¼­ ´©±¸³ª ±¸ÇöÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

4ÀåÀº °ø°£ ÇÊÅ͸µÀ¸·Î ¿µ»óÀ» °ø°£¿µ¿ª¿¡¼­ ¿øÇÏ´Â ¸ñÀû¿¡ ¸Â´Â Ãâ·ÂÀ» ¾òÀ» ¼ö ÀÖµµ·Ï µ½´Â ¿ªÇÒÀ» ÇнÀÇÑ´Ù. ÀϹÝÀûÀ¸·Î Åë½Å ½Ã½ºÅÛ¿¡¼­ ´Ù·ç´Â ÇÊÅ͸µ°ú Å©°Ô ´Ù¸£Áö ¾ÊÀ¸³ª ¿µ»óÀº Ưº°ÇÑ ÇÊÅ͸¦ »ç¿ëÇÏ¿© ¿øÇÏ´Â °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

5ÀåÀº °ø°£¿µ¿ª°ú ´Ù¸¥ µµ¸ÞÀÎÀÎ ÁÖÆļö ¿µ¿ª¿¡¼­ÀÇ ¿µ»ó󸮸¦ ´Ù·é´Ù. °ø°£¿µ¿ª¿¡¼­ ´Ù·ç¾ú´ø ÇÊÅ͸µÀÌ ½ÇÁ¦·Î´Â ÁÖÆļö ¿µ¿ª¿¡¼­ÀÇ ÀúÁÖÆÄ ÇÊÅ͸µ°ú °íÁÖÆÄ ÇÊÅ͸µÀ̶ó´Â °ÍÀ» ¹è¿î´Ù.

6ÀåÀº µðÁöÅÐ ¿µ»óó¸®ÀÇ Ç¥ÁØÈ­¿¡ ´ëÇÏ¿© ¹è¿î´Ù. Ç¥ÁØÈ­¸¦ ÅëÇØ ¿ì¸®°¡ »ç¿ëÇÏ´Â µðÁöÅÐ ¿µ»ó Á¤º¸¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÏ¿© ¹è¿î´Ù.

7ÀåÀº ¸ðÆú·ÎÁö ±â¹ý¿¡ ´ëÇÏ¿© ¹è¿î´Ù. ¸ðÆú·ÎÁö´Â ¿µ»óÀÇ ÇüÅ¿¡ º¯ÇüÀ» ÁÜÀ¸·Î½á ¿µ»ó ³» Á¸ÀçÇÏ´Â ÀâÀ½ Á¦°Å´Â ¹°·Ð ¿øÇÏ´Â ¸ð¾çÀ» ¸¸µé ¼ö ÀÖ´Â ±â¹ýÀ̶ó´Â °ÍÀ» È®ÀÎÇÑ´Ù.

8ÀåÀº µðÁöÅÐ ¿µ»óÀ» ±âÇÏÇÐÀûÀ¸·Î º¯È¯ÇÏ´Â ±â¹ý¿¡ ´ëÇÏ¿© ´Ù·ç¸ç ¿µ»óó¸® ºÐ¾ß¿¡¼­ ½±°Ô Á¢ÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀ» ´Ù·é´Ù.



±âº»ÀûÀ¸·Î´Â 8Àå±îÁö¸¦ 2ÁÖ¿¡ ÇÑ À徿 ´Ù·é´Ù´Â »ý°¢À¸·Î Ã¥À» ÁýÇÊÇÏ¿´À¸¸ç 9ÀåÀº ¹®ÀÚ ÀνÄÀ» À§ÇÑ ÇÁ·Î±×·¡¹ÖÀ» À§ÇØ Ãß°¡ÇÑ ¿µ¿ªÀÌ´Ù. ¾à 10¿© ³â Àü¿¡ ¹®ÀÚÀνĿ¡ ÇÊ¿äÇÑ ±âÃÊ ÀÛ¾÷¿¡ ´ëÇÏ¿© C ¾ð¾îÀÇ Á¶°Ç¹®°ú ¹Ýº¹¹®¸¸ °¡Áö°í ÀÛ¾÷Çß´ø ³»¿ëÀ» ±â¼úÇÑ °ÍÀÌ´Ù. Áö±ÝÀº µö·¯´× ±â¹ý¿¡ ÀÇÇÏ¿© ÈÆ·ÃµÈ µ¥ÀÌÅÍ ¼ÂÀ» ÅëÇÏ¿© ½±°Ô ¹®ÀÚ ÀνÄÀ̳ª ¾ó±¼ ÀνÄÀÌ ÀÌ·ç¾îÁö±â ¶§¹®¿¡ C ¾ð¾î¸¸À» »ç¿ëÇÏ´Â ¹®ÀÚÀνÄÀÌ ÇÊ¿ä ¾øÀ» ¼öµµ ÀÖ´Ù. ±×·¯³ª ÀÌ Ã¥ÀÇ ÁýÇÊ ¸ñÀûÀÌ ¼ø¼öÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ýÀÇ Çâ»ó¿¡ Àֱ⠶§¹®¿¡ ¼ö¾÷À» ÅëÇØ ½Ã°£Àû ¿©À¯°¡ »ý°£´Ù¸é 9ÀåÀº Çлýµé¿¡°Ô ÇÁ·ÎÁ§Æ®·Î ³²°Ü Á־ ÁÁÀ» °ÍÀÌ´Ù. ¼ýÀÚ¸¸ ÀνÄÇϰųª ´ë¹®ÀÚ¸¸ ÀνÄÇϰųª ÇÒ ¼ö ÀÖ´Ù¸é ±Ô¸ð¸¦ Â÷µîÀûÀ¸·Î ³ª´­ ¼ö Àֱ⠶§¹®¿¡ ±³À°À» ¹Þ´Â ÇлýÀ̶ó¸é ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀÌ ºÐ¸íÈ÷ ´«¿¡ ¶é Á¤µµ·Î Çâ»óµÉ °ÍÀ̶ó ±â´ëÇÑ´Ù.

¸¶Áö¸·À¸·Î ÀÌ Ã¥ÀÌ ÃâÆÇµÉ ¼ö ÀÖµµ·Ï µµ¿òÀ» ÁØ ¸¹Àº ºÐµé¿¡°Ô °í¸¿´Ù´Â ¸»¾¸À» µå¸°´Ù.

ÀúÀÚ ±èÀΰâ

¸ñÂ÷

00 ±âº» ȯ°æ¼³Á¤

01 IOT¿¡¼­ÀÇ µðÁöÅÐ ¿µ»ó ó¸®

02 ±âÃÊ ¿µ»ó º¯È¯

03 Image Enhancement(¿µ»ó Çâ»ó)

04 Spatial Filtering

05 Frequency Domain(ÁÖÆļö ¿µ¿ª)

06 Ç¥ÁØ ºÎȣȭ

07 ¸ðÆú·ÎÁö(Morphology)

08 ±âÇÏÇÐÀû º¯È¯

09 ¹®ÀÚ ÀÎ½Ä ¾Ë°í¸®Áò