¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ÆÄÀ̽ã°ú OpenCV¸¦ ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ºñÀü ÇнÀ

    ÆÄÀ̽ã°ú OpenCV¸¦ ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ºñÀü ÇнÀ

    • ¾Ë·º¼¼ÀÌ ½ºÇǽ¦º¸ÀÌ, ¾Ë·º»êµå¸£ ·ùºê´ÏÄÚÇÁ Àú
    • Å×Å© Æ®·£½º ±×·ì T4 ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2019³â 01¿ù 02ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆǸŰ¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161752396 416ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 307

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú



    ¡á Àú¼öÁØ À̹ÌÁö ó¸® ¹æ¹ý

    ¡á ÄÄÇ»ÅÍ ºñÀü¿¡¼­ ÇÊ¿äÇÑ ÀϹÝÀûÀÎ ¼±Çü ´ë¼ö µµ±¸

    ¡á ´Ù¾çÇÑ Ä«¸Þ¶ó ¸ðµ¨°ú ¿¡ÇÇÆú¶ó ±âÇÏÇÐ

    ¡á À̹ÌÁö ³»¿¡ ÀÖ´Â °ü½É Á¡À» °ËÃâÇÏ´Â ¹æ¹ý°ú °¢ ¹æ¹ýÀÇ ºñ±³

    ¡á À̹ÌÁö ÀÌÁøÈ­¿Í °ü½É ¿µ¿ªÀÇ ¸¶½ºÅ© ó¸®

    ¡á µ¿¿µ»ó¿¡¼­ÀÇ °´Ã¼ °ËÃâ°ú ÃßÀû



    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú



    ÆÄÀ̽㿡 °üÇÑ ±âº» Áö½ÄÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. OpenCV¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â »óÅ¿¡¼­ ´Ù¸¥ °³¹ßÀÚº¸´Ù ¼º´ÉÀÌ ÁÁ°í ºü¸£¸ç, º¹ÀâÇÏÁö¸¸ ´õ ½Ç¿ëÀûÀÎ ÄÄÇ»ÅÍ ºñÀü ½Ã½ºÅÛÀ» ¸¸µé°íÀÚ ÇÑ´Ù¸é ÀÌ Ã¥À» ÃßõÇÑ´Ù.



    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú



    1Àå, 'ÀÔÃâ·Â°ú GUI'¿¡¼­´Â À̹ÌÁö¿Í µ¿¿µ»óÀÇ ±âº» µ¿ÀÛ(ºÒ·¯¿À±â, ÀúÀåÇϱâ, Ç¥½ÃÇϱâ)À» ¾Ë¾Æº»´Ù.

    2Àå, 'Çà·Ä, »ö»ó, ÇÊÅÍ'¿¡¼­´Â Çà·ÄÀ» ó¸®ÇÏ´Â µ¿ÀÛÀ» ¾Ë¾Æº»´Ù. À̹ÌÁö, ä³Î, Çȼ¿¿¡ ´ëÇÑ ¿µ¿ªÀ» ó¸®ÇÏ´Â ¹æ¹ýµµ º¸¿©ÁØ´Ù. ¶ÇÇÑ ¸¹Àº »ö»ó °ø°£ »çÀÌÀÇ Àüȯ°ú ÇÊÅÍ »ç¿ë¹ýµµ ´Ù·é´Ù.

    3Àå, 'À±°û¼±°ú ºÐÇÒ'¿¡¼­´Â À̹ÌÁö ¸¶½ºÅ©¸¦ ¸¸µå´Â ¹æ¹ý, À±°û¼±À» ã´Â ¹æ¹ý, À̹ÌÁö¸¦ ºÐÇÒÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

    4Àå, '°´Ã¼ °ËÃâ°ú ¸Ó½Å ·¯´×'¿¡¼­´Â Ưº°ÇÑ ¿ëµµ·Î ¸¸µé¾îÁø °´Ã¼(QR ÄÚµå¿Í ArUCo ¸¶Ä¿)ºÎÅÍ Àϻ󿡼­ º¼ ¼ö ÀÖ´Â °´Ã¼±îÁö ¿©·¯ °¡Áö ÇüÅÂÀÇ °´Ã¼¸¦ °ËÃâÇÏ°í ÃßÀûÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

    5Àå, 'µö·¯´×'¿¡¼­´Â ½ÉÃþ ½Å°æ¸ÁÀ» »ç¿ëÇÏ´Â OpenCV ³»ÀÇ »õ·Î¿î ±â´ÉÀ» ¾Ë¾Æº»´Ù. µö·¯´× ¸ðµ¨À» »ç¿ëÇÏ°í, ±× ¸ðµ¨À» ÄÄÇ»ÅÍ ºñÀü ŽºÅ©¿¡¼­ »ç¿ëÇÏ´Â ¿¹Á¦¸¦ »ìÆ캼 ¼ö ÀÖ´Ù.

    6Àå, '¼±Çü ´ë¼ö'¿¡¼­´Â ¼±Çü ´ë¼ö ¹®Á¦¸¦ Ç®±â À§ÇÑ À¯¿ëÇÑ ¼öÇÐÀû ¹æ¹ýÀ» ÀÚ¼¼È÷ »ìÆ캻´Ù. ÀÌ·¯ÇÑ ¼öÇÐÀû ¹æ¹ýÀ» ÄÄÇ»ÅÍ ºñÀü¿¡ Àû¿ëÇÏ´Â ¿¹Á¦µµ º¼ ¼ö ÀÖ´Ù.

    7Àå, '°ËÃâ±â¿Í ±â¼úÀÚ'¿¡¼­´Â À̹ÌÁö Ư¡ ±â¼úÀÚ¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¾Ë¾Æº»´Ù. ¿©·¯ °¡Áö ¹æ¹ýµé·Î Ư¡ ±â¼úÀÚ¸¦ ¿¬»êÇÏ°í, Ç¥½ÃÇϸç, °´Ã¼ °ËÃâ°ú ÃßÀûÀ» À§ÇØ ¾î¶»°Ô ¸ÅĪ½Ãų °ÍÀÎÁö¸¦ »ìÆ캼 ¼ö ÀÖ´Ù.

    8Àå, 'À̹ÌÁö ¹× µ¿¿µ»ó ó¸®'¿¡¼­´Â ¿©·¯ ÀåÀÇ À̹ÌÁöµéÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿Í °¢ ½ÃÄö½º °£ÀÇ »ó°ü°ü°è¿¡ ±â¹ÝÇØ ¾î¶»°Ô °á°ú¸¦ ¾ò´ÂÁö ¾Ë¾Æº»´Ù.

    9Àå, '´ÙÁß ºä ±âÇÏÇÐ'¿¡¼­´Â Àå¸é ³»ÀÇ 3D ±âÇÏÇÐÀû Á¤º¸¸¦ ¾ò±â À§ÇØ Ä«¸Þ¶ó¸¦ ¾î¶»°Ô »ç¿ëÇÒÁö ¾Ë¾Æº»´Ù.

    ÀúÀÚ ¼Ò°³

    ¾Ë·º¼¼ÀÌ ½ºÇǽ¦º¸ÀÌ, ¾Ë·º»êµå¸£ ·ùºê´ÏÄÚÇÁ

    ÁöÀºÀÌ : ¾Ë·º¼¼ÀÌ ½ºÇǽ¦º¸ÀÌ (Alexey Spizhevoy)
    ÄÄÇ»ÅÍ ºñÀü ºÐ¾ß¿¡¼­ 7³âÀÇ R&D °æ·ÂÀÌ ÀÖ´Ù. ÁÖ¿ä OpenCV ÄÁÆ®¸®ºäÅÍÀÎ ÀÕ½ÃÁî(Itseez)¿¡¼­ ÀÎÅÚ¿¡ ÀμöµÇ±â Àü 5³â°£ ±Ù¹«Çß´Ù. OpenCV ¶óÀ̺귯¸®ÀÇ µ¿¿µ»ó Èçµé¸² ¹æÁö¿Í Æ÷Åä ½ºÆ¼Äª ¸ðµâ¿¡ ±â¿©Çß°í 3D º¹¿ø, ºñµð¿À ÄÜÆÛ·±½º, °´Ã¼ °ËÃâ°ú ÃßÀû, Àǹ̷ÐÀû ºÐÇÒ, ¿îÀü º¸Á¶ µîÀÇ ¸¹Àº ºÐ¾ß¿¡ »ç¿ëµÇ´Â ´Ù¾çÇÑ OpenCV ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß´Ù. ÄÄÇ»ÅÍ °úÇÐÀ¸·Î ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò°í, ÇöÀç ¹Ú»ç °úÁ¤¿¡ ÀÖ´Ù.  

    ÁöÀºÀÌ : ¾Ë·º»êµå¸£ ·ùºê´ÏÄÚÇÁ (Aleksandr Rybnikov)
    C++ ÇÁ·Î±×·¡¹Ö¿¡ 5³â ÀÌ»óÀÇ °æ·ÂÀÌ ÀÖ°í ÄÄÇ»ÅÍ ºñÀü ºÐ¾ß¿¡¼­´Â 3³âÀÇ °æ·ÂÀÌ ÀÖ´Ù. OpenCVÀÇ °³¹ß°ú Áö¿øÀ» Çß´ø ÀÕ½ÃÁî¿¡¼­ ±Ù¹«Çß°í, ±× ÈÄ¿¡´Â ÀÎÅÚ¿¡¼­ ±Ù¹«Çß´Ù. ±âÁ¸ ±â´ÉÀ» ´õ¿í´õ ÁÁ°Ô °³¼±½ÃÄ×°í, Ãß°¡ÀûÀÎ 2°³ÀÇ µö·¯´× ÇÁ·¹ÀÓ¿öÅ©¿Í ¸¹Àº ±â´ÉµéÀ» Ãß°¡ÇØ OpenCVÀÇ dnn ¸ðµâÀ» Çâ»ó½ÃÄ×´Ù. ¿£Áö´Ï¾î·Î¼­ º×²É ÀνÄ, °´Ã¼ °ËÃâ, Àǹ̷ÐÀû ºÐÇÒ, 6 DOF ÀÚ¼¼ ÃßÁ¤ ¹× µðÁöÅРȦ·Î±×·¥ °°Àº CV¿Í DL ÇÁ·ÎÁ§Æ®¿¡ Âü°¡Çß´Ù. ¹°¸®ÇÐ ¼®»ç ÇÐÀ§°¡ ÀÖ´Ù.  

    ¿Å±äÀÌ : Å×Å© Æ®·£½º ±×·ì T4
    ÃֽŠIT Å×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼­Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ¿ÀǼҽº¸¦ È°¿ëÇØ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÃàÇÏ´Â µ¥ °ü½ÉÀÌ ¸¹À¸¸ç, ½ºÇÁ¸µSpring, React.js, Node.js, OpenCV, ML µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¿ÀǼҽº ±â¹ÝÀÇ Ç÷§Æû °³¹ß ¹× È°¿ëµµ ÁÖ¿ä °ü½É ºÐ¾ß´Ù. ¿¡ÀÌÄÜÃâÆǻ翡¼­ Æì³½ ¡º±¸±Û ¾Ö³Î¸®Æ½½º·Î ÇÏ´Â µ¥ÀÌÅÍ ºÐ¼® 3/e¡»(2017), ¡ºÃßõ ¿£ÁøÀ» ±¸ÃàÇϱâ À§ÇÑ ±âº»¼­¡»(2017) µîÀ» ¹ø¿ªÇß´Ù.  

    ¿ªÀÚ ¼Ò°³

    Å×Å© Æ®·£½º ±×·ì T4

    Å×Å© Æ®·£½º ±×·ì T4
    ÃֽŠÅ×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼­Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â IT ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ¿ÀǼҽº¸¦ È°¿ëÇØ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÃàÇÏ´Â µ¥ °ü½ÉÀÌ ¸¹À¸¸ç, ½ºÇÁ¸µ(Spring), React.js, Node.js, OpenCV, ML µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¿ÀǼҽº ±â¹ÝÀÇ Ç÷§Æû °³¹ß ¹× È°¿ëµµ ÁÖ¿ä °ü½É ºÐ¾ß´Ù. ¿¡ÀÌÄÜÃâÆǻ翡¼­ Æì³½ ¡ºOpenCV¸¦ À§ÇÑ ¸Ó½Å ·¯´×¡»(2017), ¡ºÃßõ ¿£ÁøÀ» ±¸ÃàÇϱâ À§ÇÑ ±âº»¼­¡»(2017) µîÀ» ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    1Àå. ÀÔÃâ·Â°ú GUI
    __¼Ò°³
    __ÆÄÀÏ¿¡¼­ À̹ÌÁö Àоî¿À±â
    __°£´ÜÇÑ À̹ÌÁö º¯È¯: Å©±â Á¶Àý ¹× µÚÁý±â
    __¼Õ½Ç ¹× ¹«¼Õ½Ç ¾ÐÃàÀ» »ç¿ëÇÑ À̹ÌÁö ÀúÀå
    __OpenCV â¿¡ À̹ÌÁö Ç¥½Ã
    __OpenCV â¿¡¼­ ¹öÆ° ¹× Ž»ö¹Ù¿Í °°Àº UI ¿ä¼Ò·Î ÀÛ¾÷
    __2D ÇÁ¸®¹ÌƼºê ±×¸®±â: ¸¶Ä¿, ¼±, Ÿ¿ø, »ç°¢Çü ¹× ÅؽºÆ®
    __»ç¿ëÀÚÀÇ Å°º¸µå ÀԷ ó¸®
    __»ç¿ëÀÚÀÇ ¸¶¿ì½º ÀÔ·ÂÀ» ó¸®ÇØ ¾ÛÀ» ´ëÈ­ÇüÀ¸·Î ¸¸µé±â
    __Ä«¸Þ¶ó ÇÁ·¹ÀÓ Ä¸Ã³ ¹× Ç¥½Ã
    __ºñµð¿À ÇÁ·¹ÀÓ ½ºÆ®¸² Àç»ý
    __ÇÁ·¹ÀÓ ½ºÆ®¸² ÇÁ·ÎÆÛƼ ¾ò±â
    __ÇÁ·¹ÀÓ ½ºÆ®¸²À» ºñµð¿À·Î ÀúÀå
    __ºñµð¿À ÆÄÀÏÀÇ ÇÁ·¹ÀÓ °£ À̵¿


    2Àå. Çà·Ä, »ö»ó, ÇÊÅÍ
    __¼Ò°³
    __Çà·Ä Á¶ÀÛ: »ý¼ºÇϱâ, ä¿ì±â, ¿ä¼Ò Á¢±ÙÇϱâ, ROI
    __µ¥ÀÌÅÍ Å¸ÀÔ°ú ½ºÄÉÀÏ º¯È¯
    __NumPy¸¦ »ç¿ëÇÑ ºñÀ̹ÌÁö µ¥ÀÌÅÍ ¿µ¼Ó¼º
    __À̹ÌÁö ä³Î Á¶ÀÛ
    __À̹ÌÁöÀÇ »ö °ø°£ º¯È¯
    __°¨¸¶ º¸Á¤°ú ¿ä¼Ò ´ÜÀ§ÀÇ ¼öÇÐ
    __Æò±Õ/ºÐ»ê À̹ÌÁö Á¤±ÔÈ­
    __À̹ÌÁö È÷½ºÅä±×·¥ °è»ê
    __À̹ÌÁö È÷½ºÅä±×·¥ ÆòÈ°È­
    __°¡¿ì½Ã¾È ÇÊÅÍ, Áß¾Ó°ª ÇÊÅÍ, ¾ç¹æÇâ ÇÊÅ͸¦ »ç¿ëÇÑ ³ëÀÌÁî Á¦°Å
    __¼Òº§ ÇÊÅÍ·Î À̹ÌÁö °æ»çµµ °è»ê
    __ÀÚü ÇÊÅÍ »ý¼º°ú Àû¿ë
    __½Ç¼ö °ªÀ¸·Î µÈ °¡¹ö(Garbor) ÇÊÅÍ·Î À̹ÌÁö ó¸®
    __ÀÌ»ê Ǫ¸®¿¡ º¯È¯À» »ç¿ëÇÑ °ø°£ µµ¸ÞÀΰú ÁÖÆļö µµ¸ÞÀÎ °£ º¯È¯
    __À̹ÌÁö ÇÊÅ͸µÀ» À§ÇÑ À̹ÌÁö ÁÖÆļö Á¶ÀÛ
    __´Ù¾çÇÑ À̹ÌÁö ÀÓ°è 󸮹ý
    __ÇüÅ ¿¬»êÀÚ
    __À̹ÌÁö ¸¶½ºÅ©¿Í ÀÌÁø ¿¬»ê


    3Àå. À±°û¼±°ú ºÐÇÒ
    __¼Ò°³
    __Otsu ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ ±×·¹À̽ºÄÉÀÏ À̹ÌÁö ÀÌÁøÈ­
    __ÀÌÁø À̹ÌÁö¿¡¼­ ¿ÜºÎ ¹× ³»ºÎ À±°û¼± ã±â
    __ÀÌÁø À̹ÌÁö¿¡¼­ ¿¬°áµÈ ±¸¼º ¿ä¼Ò ÃßÃâ
    __¼±°ú ¿øÀ» 2Â÷¿ø Á¡ÀÇ ÁýÇÕÀ¸·Î ¸ÂÃß±â
    __À̹ÌÁö ¸ð¸àÆ® °è»ê
    __°î¼±À¸·Î ÀÛ¾÷: ±Ù»ç, ±æÀÌ, ¸éÀû
    __À±°û¼± ³»ºÎ¿¡¼­ Á¡ÀÇ Æ÷ÇÔ ¿©ºÎ È®ÀÎ
    __°Å¸® ¸Ê °è»ê
    __Æò±Õ ¾Ë°í¸®ÁòÀ» k- ÀÌ¿ëÇÑ À̹ÌÁö ºÐÇÒ
    __ºÐÇÒ ½Ãµå¸¦ »ç¿ëÇØ À̹ÌÁö ºÐÇÒ: ¿öÅͽ¦µå ¾Ë°í¸®Áò


    4Àå. °´Ã¼ °ËÃâ°ú ¸Ó½Å ·¯´×
    __¼Ò°³
    __GrabCut ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ °´Ã¼ ¸¶½ºÅ© ¾ò±â
    __Canny ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ ¿¡Áö ã±â
    __Hough º¯È¯À» »ç¿ëÇØ Á÷¼±°ú ¿ø °ËÃâ
    __ÅÛÇø´ ¸ÅĪÀ» ÅëÇÑ °´Ã¼ ã±â
    __¸Þµð¾È ÇÃ·Î¿ì °´Ã¼ ÃßÀû±â
    __ÃßÀû APIÀÇ ´Ù¾çÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ °´Ã¼ ÃßÀû
    __µÎ ÇÁ·¹ÀÓ »çÀÌÀÇ ¹ÐÁý ¿ÉƼÄà ÇÃ·Î¿ì °è»ê
    __ü½ºÆÇ°ú ¿ø ±×¸®µå ÆÐÅÏ °ËÃâ
    __SVM ¸ðµ¨À» »ç¿ëÇÑ ´Ü¼ø º¸ÇàÀÚ °ËÃâ±â
    __´Ù¾çÇÑ ¸Ó½Å ·¯´× ¸ðµ¨À» »ç¿ëÇÑ ±¤ÇÐ ¹®ÀÚ ÀνÄ
    __Haar/LBP ij½ºÄÉÀ̵带 »ç¿ëÇØ ¾ó±¼ °ËÃâ
    __AR ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ AruCo ÆÐÅÏ °ËÃâ
    __ÀÚ¿¬ ¿µ»ó¿¡¼­ ÅؽºÆ® °ËÃâ
    __QR ÄÚµå °ËÃâ±â


    5Àå. µö·¯´×
    __¼Ò°³
    __À̹ÌÁö¸¦ ÅÙ¼­/blobs·Î Ç¥Çö
    __Caffe, Torch, TensorFlow Çü½ÄÀÇ µö·¯´× ¸ðµ¨ ºÒ·¯¿À±â
    __¸ðµç ·¹À̾ ´ëÇÑ ÀÔ/Ãâ·Â ÅÙ¼­ ÇüÅ °¡Á®¿À±â
    __À̹ÌÁö »çÀü ó¸®¿Í ÄÁ¹ú·ç¼Ç ³×Æ®¿öÅ©·Î Ãß·Ð
    __Ãß·Ð ½Ã°£°ú °¢ °èÃþÀÇ ±â¿©µµ ÃøÁ¤
    __GoogleNet/Inception, ResNet ¸ðµ¨·Î À̹ÌÁö ºÐ·ù
    __SSD ¸ðµ¨·Î °´Ã¼ °ËÃâ
    __FCN(Fully Convolution Network) ¸ðµ¨À» »ç¿ëÇØ Àå¸é ºÐÇÒ
    __SSD, ResNet ¸ðµ¨À» »ç¿ëÇØ ¾ó±¼ °ËÃâ
    __¿¬·É ¹× ¼ºº° ¿¹Ãø


    6Àå. ¼±Çü ´ë¼ö
    __¼Ò°³
    __Á÷±³ ÇÁ·ÎÄí¸£½ºÅ×½º ¹®Á¦
    __¼øÀ§ Á¦ÇÑ°ú Çà·Ä ±Ù»ç ¹æ¹ý
    __ÁÖ¼ººÐ ºÐ¼®
    __¼±Çü ¹æÁ¤½Ä Ç®±â(underdetermined, overdetermined Æ÷ÇÔ)
    __´ÙÇ× ¹æÁ¤½Ä Ç®±â
    __½ÉÇ÷º½º ¹æ¹ýÀ» »ç¿ëÇÑ ¼±Çü ÇÁ·Î±×·¡¹Ö


    7Àå. °ËÃâ±â¿Í ±â¼úÀÚ
    __¼Ò°³
    __À̹ÌÁöÀÇ ÄÚ³Ê Ã£±â: Çظ®½º(Harris)¿Í FAST
    __ÃßÀûÀ» À§ÇÑ À̹ÌÁö ³» ÁÁÀº ÄÚ³Ê ¼±ÅÃ
    __Å°Æ÷ÀÎÆ®, ±â¼úÀÚ ¹× ¸ÅĪ °á°ú ³ªÅ¸³»±â
    __Å©±â ºÒº¯ Å°Æ÷ÀÎÆ®ÀÇ °ËÃâ
    __À̹ÌÁö Å°Æ÷ÀÎÆ®¿¡ ´ëÇÑ ÄÄÇ»Æà ±â¼úÀÚ: SURF, BRIEF, ORB
    __¿©·¯ ±â¼úÀÚ °£ÀÇ ´ëÀÀ °ü°è¸¦ ã±â À§ÇÑ ¸ÅĪ ±â¹ý
    __½Å·ÚÇÒ ¼ö ÀÖ´Â ¸ÅĪ °á°ú ã±â: ±³Â÷ °ËÁõ ¹× ºñÀ² Å×½ºÆ®
    __¸ðµ¨ ±â¹Ý ¸ÅĪ ÇÊÅ͸µ: RANSAC
    __Àü¿ª À̹ÌÁö ±â¼úÀÚ ±¸ÃàÀ» À§ÇÑ BoW ¸ðµ¨


    8Àå. À̹ÌÁö ¹× µ¿¿µ»ó ó¸®
    __¼Ò°³
    __¾ÆÇÉ°ú ¿ø±Ù°¨ º¯È¯À» »ç¿ëÇØ À̹ÌÁö µÚƲ±â
    __ÀÓÀÇ º¯È¯À» »ç¿ëÇÑ À̹ÌÁö Àç¸ÅÇÎ
    __·çÄ«½º-Ä«³ªµ¥ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ ÇÁ·¹ÀÓ °£ Å°Æ÷ÀÎÆ® ÃßÀû
    __¹è°æ Á¦°Å
    __¸¹Àº À̹ÌÁö¸¦ Æijë¶ó¸¶ ÇüÅ·Π½ºÆ¼Äª
    __ºñÁö¿ªÀû Æò±Õ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ »çÁø ³ëÀÌÁî Á¦°Å
    __HDR À̹ÌÁö ¸¸µé±â
    __À̹ÌÁö ¼ö¸® ¹æ¹ýÀ» »ç¿ëÇØ »çÁø ³»ÀÇ °áÇÔ Á¦°Å


    9Àå. ´ÙÁß ºä ±âÇÏÇÐ
    __¼Ò°³
    __ÇÉȦ Ä«¸Þ¶ó ¸ðµ¨ º¸Á¤
    __¾î¾È ·»Áî Ä«¸Þ¶ó ¸ðµ¨ º¸Á¤
    __½ºÅ×·¹¿À Àåºñ º¸Á¤: ¿ÜºÎ ÃßÁ¤
    __¿Ö°î Á¡°ú ºñ¿Ö°î Á¡
    __À̹ÌÁö¿¡¼­ ·»Áî º¯Çü È¿°ú Á¦°Å
    __»ï°¢ Ãø·®À» ÅëÇØ µÎ °¡Áö °üÂû ÁöÁ¡À¸·ÎºÎÅÍ 3D Á¡ º¹¿ø
    __PnP ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ »ó´ëÀû Ä«¸Þ¶ó °´Ã¼ÀÇ ÀÚ¼¼(Æ÷Áî) ã±â
    __½ºÅ×·¹¿À Á¤·ù±â¸¦ ÅëÇÑ µÎ °³ÀÇ ºä Á¤·Ä
    __¿¡ÇÇÆú¶ó ±âÇÏÇÐ: ÄÄÇ»Æà ±âº»°ú Çʼö Çà·Ä
    __ȸÀü°ú À̵¿À» À§ÇÑ ÇʼöÀûÀÎ Çà·Ä ºÐÇØ
    __½ºÅ×·¹¿À À̹ÌÁöÀÇ ºÒÀÏÄ¡ ¸Ê ÃßÁ¤
    __È£¸ð±×·¡ÇÇ º¯È¯ ÃßÁ¤À» ÅëÇÑ Æ¯º°ÇÑ 2°³ ºäÀÇ ±âÇÏÇРƯ¼º »ìÆ캸±â
    __Æò¸é ¿µ»ó: È£¸ð±×·¡ÇÇ ºÐÇØ ¹æ¹ýÀ» »ç¿ëÇØ È¸Àü°ú À̵¿
    __ȸÀü Ä«¸Þ¶ó ÄÉÀ̽º: È£¸ð±×·¡ÇÇ º¯È¯¿¡¼­ Ä«¸Þ¶ó ȸÀü ÃßÁ¤ »ç¿ë

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    ÄÄÇ»ÅÍ ºñÀüÀº ¸¹Àº ºÐ¾ß¿¡¼­ ±¤¹üÀ§ÇÑ ÁÖÁ¦·Î »ç¿ëµÈ´Ù. »ç¿ëÀÚ ÇÁ·ÎÁ§Æ®¿¡¼­ ÄÄÇ»ÅÍ ºñÀü ¾Ë°í¸®ÁòÀ» ½ÃÀÛÇÏ°íÀÚ ÇÏ´õ¶óµµ ¾îµð¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¾Ö¸ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥ÀÇ µ¶ÀÚ°¡ ÄÄÇ»ÅÍ ºñÀü ¿£Áö´Ï¾î¶ó°í ÇÏ´õ¶óµµ ½Éµµ ÀÖ°Ô Á¢±ÙÇϰųª ´õ ¸¹Àº ³»¿ëÀ» ¾Ë·Á¸é ¸¹Àº ±â¼úÀ» ¾Ë¾Æ¾ß ÇÔÀº ÀÚ¸íÇÏ´Ù. ÀÌ¿Í °°Àº µÎ °æ¿ì ¸ðµÎ, ½ÇÀü°ú °ü·ÃµÈ ³»¿ëÀ» ¾Æ´Â °ÍÀÌ °¡Àå Áß¿äÇÏ´Ù. ½ÇÁ¦ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀ» ÅëÇØ Áö±Ý Á¸ÀçÇÏ´Â ¹æ¹ýµéÀ» »ç¿ëÀÚ ¿ä±¸ »çÇ׿¡ ¸ÂÃç ³ª°¥ ¼ö ÀÖÀ¸¸ç, »ùÇà ÄÚµåµéÀ» ÅëÇØ ÄÄÇ»ÅÍ ºñÀü ¾Ë°í¸®ÁòÀÇ °¡´É¼º°ú ÇѰ踦 ¸¹ÀÌ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ƯÈ÷ ½ÇÁ¦ ÄÄÇ»ÅÍ ºñÀü ÀÛ¾÷À» ÇÒ ¶§ Á÷Á¢ÀûÀÎ µµ¿òÀ» ¸¹ÀÌ ÁÖ°íÀÚ ÇÑ´Ù. ÀÌ Ã¥¿¡¼­´Â OpenCV¸¦ »ç¿ëÇØ ´Ù¾çÇÑ ±â¼úÀ» ¼Ò°³ÇÑ´Ù. OpenCV´Â °¡Àå ¸¹ÀÌ »ç¿ëµÇ°í, ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖ´Ù. ¶ÇÇÑ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â ¿ÀǼҽº ÄÄÇ»ÅÍ ºñÀü ¶óÀ̺귯¸®´Ù.
    °£´ÜÇÑ ¿¹Á¦ºÎÅÍ ¸Å¿ì º¹ÀâÇÑ ¿¹Á¦±îÁö Á¦°øÇÑ´Ù. µû¶ó¼­ ÀÌÇØÇϱ⠽¬¿î À¯¿ëÇÏ°í µµ¿òÀÌ µÇ´Â Á¤º¸¸¦ ¸¹ÀÌ Ã£À» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

     

     

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ÄÄÇ»ÅÍ ºñÀüÀº ÄÄÇ»ÅÍ¿¡ ½Ã°¢À» ºÎ¿©ÇØ À̹ÌÁö¸¦ ºÐ¼®ÇÔÀ¸·Î½á À¯¿ëÇÑ Á¤º¸¸¦ »ý¼ºÇÏ´Â ±â¼úÀÌ´Ù. ºñÀü ±â¼úÀº ÄÄÇ»Åͳª ·Îº¿ µîÀ» ÅëÇØ ¾ó±¼, °Ç¹° µîÀÇ ´Ù¾çÇÑ °´Ã¼¸¦ ÀνÄÇÏ´Â µ¥ ÀÀ¿ëÇÑ´Ù. ¶ÇÇÑ ÀΰøÁö´É ±â¼úÀÌ ¹ßÀüÇϸ鼭 °´Ã¼ ÀÎ½Ä ±â¼úÀÇ ÁøÈ­ ¼Óµµ°¡ »¡¶óÁö°í ÀÖ´Ù.
    ÃÖ±Ù¿¡´Â ÄÄÇ»ÅÍ°¡ »ç¹°À» Á¤È®ÇÏ°Ô ÀνÄÇØ À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ°Ô µÇ¸é¼­ ÄÄÇ»ÅÍ ÀÎÅÍÆäÀ̽º¿¡ º¯ÇõÀÌ ÀϾ°í ÀÖ´Ù. ¾ÆÀÌÆù X¿¡´Â ¾ó±¼À» ÀνÄÇÏ´Â ±â´ÉÀÎ ÆäÀ̽º ID°¡ žÀçµÆ°í, ½º¸¶Æ®ÆùÀÇ Ä«¸Þ¶ó¸¦ ÀÌ¿ëÇÑ ½Å¿ëÄ«µå ½ºÄµ µîÀÇ ±â¼úÀÌ ½ÇÁ¦·Î Àû¿ëµÇ°í ÀÖ´Ù.
    ÄÄÇ»ÅÍ ºñÀüÀ» ±¸ÇöÇϱâ À§ÇÑ »ç¿ëÀÚÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ ÄÄÇ»ÅÍ ºñÀü ¾Ë°í¸®ÁòÀ» ½ÃÀÛÇÏ±æ ¿øÇÏ´õ¶óµµ ¾îµð¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ´Ù¼Ò ¸·¸·ÇÒ ¼ö ÀÖ´Ù. ½ÃÀÛÀÌ ¾î·Æ°Å³ª ÇØ°áÇϱ⠸·¸·ÇÑ ¹®Á¦Á¡ÀÌ ÀÖ´Ù¸é ÀÌ Ã¥À» ÅëÇØ ÇؼÒÇÒ ¼ö ÀÖ´Ù. ÀÌ·ÐÀ¸·Î ½ÃÀÛÇϸç, °¢°¢ÀÇ ÀÛÀº ÁÖÁ¦¸¦ ÇϳªÀÇ ¿¹Á¦·Î ³ªÅ¸³» ¿ø¸®¿Í ½ÇÇà °á°ú¸¦ ÇѲ¨¹ø¿¡ »ìÆ캼 ¼ö ÀÖ´Ù. ·¹½ÃÇǸ¦ º¸°í ±×´ë·Î µû¶ó Á¶¸®ÇÏ´Â °Íó·³ Ã¥ÀÇ º»¹®À» º¸°í ±×´ë·Î µû¶ó ÇÏ°í °á°ú¸¦ È®ÀÎÇÏ¸é ±âº»ÀûÀÎ µ¿ÀÛÀÇ ÀÌÇØ¿¡ ½±°Ô ´Ù°¡°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
    ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â OpenCV´Â ºñÀü ÀÛ¾÷¿¡ ÇÊ¿äÇÑ ¸¹Àº ±â´ÉÀ» Áö¿øÇϴµ¥, ÀÌ Ã¥Àº ÀÌ¿Í °°Àº ¿ÀǼҽº ÄÄÇ»ÅÍ ºñÀü ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ºñÀü ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß±îÁö ³ª°¥ ¼ö ÀÖ´Â ¹ßÆÇÀÌ µÉ °ÍÀÌ´Ù. °£´ÜÇÑ ¿¹Á¦¸¦ À§ÁÖ·Î ´Ù·çÁö¸¸, À̸¦ Åä´ë·Î ºñÀü°ú °ü·ÃµÈ ³»¿ëÀ» Çϳª¾¿ ÀÌÇØÇϸé À¯¿ëÇÑ ¸¹Àº Á¤º¸¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ºñÀü ÇнÀÀ» À§ÇØ ÇÊ¿äÇÑ °³³äÀÎ °´Ã¼ °ËÃâ°ú ¸Ó½Å ·¯´×¿¡ ´ëÇÑ ³»¿ëÀ» ÇнÀÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¿©·¯ °¡Áö ´Ù¸¥ ÇüÅÂÀÇ °´Ã¼¸¦ °ËÃâÇÏ°í ÃßÀûÇÏ´Â ¹æ¹ýÀ» ÆľÇÇÒ ¼ö ÀÖÀ¸¸ç, µö·¯´× ºÎºÐ¿¡¼­´Â ½ÉÃþ ½Å°æ¸ÁÀ» »ç¿ëÇÏ´Â OpenCV ³»ÀÇ »õ·Î¿î ±â´ÉÀ» »ìÆ캼 ¼ö ÀÖ´Ù. ¶ÇÇÑ »ç¿ëµÈ µö·¯´× ¸ðµ¨À» ¼Ò°³ÇÏ°í ±× ¸ðµ¨À» ÄÄÇ»ÅÍ ºñÀü ŽºÅ©¿¡¼­ »ç¿ëÇÏ´Â ¿¹Á¦¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. À̹ÌÁö Ư¡ ±â¼úÀÚ¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ ³»¿ëµµ ´Ù·é´Ù. ¿©·¯ °¡Áö ¹æ¹ýµé·Î Ư¡ ±â¼úÀÚ¸¦ ¿¬»êÇÏ°í Ç¥½ÃÇϸç, °´Ã¼ °ËÃâ°ú ÃßÀûÀ» À§ÇÑ ¸ÅĪ ¹æ¹ýµµ »ìÆ캼 ¼ö ÀÖ´Ù.
    ÀÌ Ã¥ÀÌ ¸ðµç µ¶ÀÚ°¡ OpenCV¿Í ¸Ó½Å ·¯´× µî¿¡ °ü·ÃµÈ ±âº» ÀÌ·ÐÀ» ÀÌÇØÇÏ°í ½ÇÁ¦·Î ±¸ÇöÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÇ±æ Áø½ÉÀ¸·Î ¹Ù¶õ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved