ITºÎºÐ Àΰ­1À§
±â¾÷±³À°
¾ËÁö¿À ÆÐÅ°Áö
¾ð·Ðº¸µµ
¾ËÁö¿À, OpenCV, OpenGL, RÇÁ·Î±×·¡¹Ö, ¸ÅÆ®·¦, ¾ËƼ¿ò °­Á Á¦°ø
ÀÛ¼ºÀÏ : 2018-08-09 16:15:15

±³À°Ã»¿¡ Á¤½ÄÀ¸·Î Àΰ¡¹ÞÀº ¾ËÁö¿À Æò»ý±³À°¿øÀº ½Ç¹« Áß½ÉÀÇ Ä¿¸®Å§·³À¸·Î ´Ù¾çÇÑ ITÀü¹®±³À° Àΰ­À» ¼­ºñ½ºÇÏ°í ÀÖÀ¸¸ç, 2003³âºÎÅÍ ÇöÀç±îÁö ²ÙÁØÈ÷ °­ÀǸ¦ ¾÷µ¥ÀÌÆ®ÇÏ°í ÀÖ´Ù.

OpenCV¶õ open Source Computer VisionÀÇ ¾àÀڷμ­ À©µµ¿ì¿Í ¸®´ª½º ¿î¿µ üÁ¦¸¦ Áö¿øÇÏ´Â ÀÌ ºñµð¿À Ç¥ÁØÀº ½Ç½Ã°£À¸·Î ó¸®ÇØ¾ß ÇÏ´Â ¿µ»ó°ú ±×·¡ÇÁ ÀÛ¼º µîÀÇ ±×·¡ÇÈ ÀÛ¾÷¿¡ ¾²ÀÌ°í ÀÖ´Ù. ¾ËÁö¿À opencv °­ÀÇ¿Í OpenCV3-python¸¦ Á¦°øÇÏ°í ÀÖ¾î È®½ÇÇÑ ÇнÀÀÌ °¡´ÉÇÏ´Ù.

OpenGL(¿ÀÇÂÁö¿¤)À̶õ 2Â÷¿ø ¹× 3Â÷¿ø ±×·¡ÇȽº Ç¥ÁØ API ±Ô°ÝÀÌ´Ù. ÇÔ¼ö È£ÃâÀ» ÀÌ¿ëÇØ ´Ü¼øÇÑ µµÇü¿¡¼­ºÎÅÍ º¹ÀâÇÑ »ïÂ÷¿ø Àå¸é±îÁö »ý¼ºÀÌ °¡´ÉÇϸç ÇÁ·Î±×·¡¹Ö ¾ð¾î °£ Ç÷§Æû °£ÀÇ ±³Â÷ ÀÀ¿ë ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÑ´Ù. ¾ËÁö¿À OpenGL °­Á¿¡¼­´Â opengl 2.0 ¼³Ä¡, ¿ÀÇÂÁö¿¤, ¿ÀÇÂgl, µå¶óÀ̹ö¸¦ ¾Ë¾Æº»´Ù.

RÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ºòµ¥ÀÌÅÍ, Åë°è °è»ê°ú ±×·¡ÇÈÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. RÀº Åë°è ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ÀÚ·á ºÐ¼®¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. ¾ËÁö¿À R ºòµ¥ÀÌÅÍ Åë°è ½Ã°¢ °­ÀÇ´Â Àü¹®ÀûÀÎ ÇнÀÀ» À§ÇØ Æ¯º°È÷ ¼±¹ßµÈ ¼­¿ï´ëÇб³ ÃÖÀû ¾Ë°í¸®Áò °³¹ß(C) ¹× Çѱ¹°úÇбâ¼ú¿ø(KAIST) ¹«Àηκ¿ ÁÖÇà ¾Ë°í¸®Áò °³¹ßÀÇ °æ·ÂÀÇ Àü¹®°¡°¡ °­Á¸¦ ÁøÇàÇÑ´Ù. ¶ÇÇÑ R ÇÁ·Î±×·¡¹Ö ½Ç¹« °­Á´ īÀ̽ºÆ® °è»êÀ¯ÀüüÇÐ ¹Ú»ç ÇзÂÀ» °¡Áø Àü¹®°¡°¡ Àΰ­À» ÁøÇàÇÑ´Ù.

¾ËƼ¿ò µðÀÚÀÌ³Ê (Altium Designer)´Â PCB ȸ·Îµµ ¼³°è ¼Ö·ç¼ÇÀ¸·Î ¼³°èµÈ º¸µå¸¦ °¡Áö°í ¶óÀ̺귯¸®¸¦ ÃßÃâÇÏ¿© Library Ç¥ÁØÈ­¸¦ ½±°Ô ÇÒ ¼ö ÀÖ´Ù. ±âÁ¸ p-cad, protel, orcad, allegro, pads, ptc, catia µî ¸ðµç ÆÄÀϵéÀ» importÇÒ ¼ö ÀÖÀ¸¸ç ´õ ºü¸£°í Çö½ÇÀûÀ¸·Î ·»´õ¸µ ¼³°è°¡ °¡´ÉÇÏ´Ù. ¾ËÁö¿À ¾ËƼ¿ò17 °­ÀǸ¦ ÅëÇØ altium 17ÀÇ ¸ðµç °ÍÀ» ¹è¿ï ¼ö ÀÖÀ¸¸ç ÃßÈÄ ¾ËƼ¿ò 18.0 ¹öÀüµµ ÁøÇà ¿¹Á¤ÀÌ´Ù.

¸ÅÆ®·¦(MATLAB)Àº ¸ÅƲ·¦À̶ó°íµµ Çϸç, ¼öÄ¡ Çؼ®, Çà·Ä ¿¬»ê, ½ÅÈ£ ó¸®, °£ÆíÇÑ ±×·¡ÇÈ ±â´É µîÀ» ÅëÇÕÇÏ¿© °í¼º´ÉÀÇ ¼öÄ¡ °è»ê ¹× °á°úÀÇ °¡½ÃÈ­ ±â´ÉÀ» Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¸ÞÆ®·¦ °­Á¿¡¼­´Â ¸ÅÆ®·¦ ´Ù¿î·Îµå¿Í ¼³Ä¡ ¹æ¹ýºÎÅÍ matlab °øÇеµ¸¦ À§ÇÑ °³¿ä¿Í ÀÀ¿ë ÇÁ·Î±×·¡¹Ö ¹æ¹ý, ¹ÌºÐ ÀûºÐ ¹× ·çÆ® ±×·¡ÇÁ±×¸®±â ¹æ¹ý, plot µîÀÇ ³»¿ëµéÀ» ¹è¿ï ¼ö ÀÖ´Ù.

Node.js¶õ (³ëµå Á¦ÀÌ¿¡½º) È®À强 ÀÖ´Â ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÌ´Ù. ¾ËÁö¿À node.js °­ÀǸ¦ ÅëÇØ ³ëµåjs ¼³Ä¡ºÎÅÍ Ã¤ÆÃ, ȯ°æ ±¸Ãà, node À§Ä¡Á¤º¸ ã±â µî ½Ç¹« ȯ°æ¿¡ ¸ÂÃá nodejs ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ÇнÀÇÒ ¼ö ÀÖ´Ù.

verilog(º£¸±·Î±×)¶õ ÀüÀÚ È¸·Î ¹× ½Ã½ºÅÛ¿¡ »ç¿ëµÇ´Â Çϵå¿þ¾î ±â¼ú ¾ð¾î·Î, ȸ·Î ¼³°è, °ËÁõ, ±¸Çö µî ¿©·¯ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾ËÁö¿À º£¸±·Î±× °­Á¿¡¼­´Â verilog ±âÃÊ¿¡¼­ºÎÅÍ, º£¸±·Î±×¼³Ä¡, ´Ù¿î·Îµå, ¼Ò½º »ç¿ë¹æ¹ý µîÀ» °­ÀÇÇÏ°í, µðÁöÅÐ ½Ã°è, ¾Ë¶÷ ½Ç½Àµµ ´ã°í ÀÖ´Ù.

VHDLÀº µðÁöÅРȸ·Î ¹× È¥ÇÕ ½ÅÈ£¸¦ Ç¥ÇöÇÏ´Â Çϵå¿þ¾î ±â¼ú ¾ð¾îÀÌ´Ù. ¾ËÁö¿À vhdl ÀÎÅͳݰ­ÀÇ¿¡¼­´Â vhdlÀÇ ¸í·É¾î, ÄÚµù¹æ¹ý°ú »ç¿ë¹ý¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ¼³¸íÇÑ ÈÄ vhdl¸¦ È°¿ëÇÑ ½Ã°è, ÀÚÆDZâ, °è»ê±â µîÀ» ¼Ò½º ÄÚµùÀ» ÅëÇØ ½Ç½ÀÇÑ´Ù.

Maven(¸ÞÀ̺ì)À̶õ ÀÚ¹Ù ÇÁ·ÎÁ§Æ® ºôµå Åø·Î, ÇÁ·ÎÁ§Æ® ºôµå ¶óÀÌÇÁ »çÀÌŬ°ú ¶óÀ̺귯¸®µéÀ» °ü¸®ÇØÁÖ´Â µµ±¸ÀÌ´Ù. ¾ËÁö¿À¿¡¼­ Á¦°ø ÁßÀÎ Maven °­ÀÇ´Â mavenÀ̶õ ¹«¾ùÀÎÁöºÎÅÍ, maven ¼³Ä¡, µ¥ÀÌÅͺ£À̽º ¿¬µ¿, ¸ÞÀÌºì ¸ðµâ µîÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ Maven¿¡ ´ëÇØ ¿Ïº®ÇÏ°Ô ¹è¿ï ¼ö ÀÖ´Ù.

MFCÇÁ·Î±×·¡¹Ö(MFC Programing)À̶õ À©µµ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß¿ë C++ Ŭ·¡½º ¶óÀ̺귯¸®·Î API¸¦ Á÷Á¢ ÀÌ¿ëÇÏ´Â °Íº¸´Ù Æí¸®ÇÏ°Ô °³¹ßÀ» ÇÒ ¼ö ÀÖ´Ù. ±âº» ÇÁ·Î±×·¡¹Ö ¹®¹ýÀÎ C¾ð¾î¿Í C++ µîÀ» ¸ÕÀú ÇнÀÇÏ´Â °ÍÀÌ ÁÁ´Ù. MFCÇÁ·Î±×·¡¹Ö °­ÀǸ¦ ÅëÇؼ­ SDI±â¹Ý ÇÁ·Î±×·¥ ±¸Á¶ ºÐ¼®, Dialog ±â¹ÝÀÇ MFC ÇÁ·Î±×·¥ ÄÁÆ®·Ñ, ¸®º» ÄÁÆ®·Ñ °°Àº °ÍµéÀ» ¹è¿ï ¼ö ÀÖ´Ù.

¾ËÁö¿À´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¡¹Ö Çаúµéµµ ¼­ºñ½º¸¦ ÇÏ°í ÀÖ´Ù. ´ëÇ¥ÀûÀÎ Çаúµé·Î´Â µ¶¸³ÀûÀÎ ¿ÀÇ ¼Ò½ºÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÎ ¸¶¸®¾ÆDB (Maria DB), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ °³¹ßÇÑ µ¥ÀÌÅͺ£À̽º(DB) ¼­¹ö ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ MSSQL, ¿ÀǼҽº °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸®½Ã½ºÅÛ My SQL, °³¹ß ÇÁ·¹ÀÓ¿öÅ©·Î °´Ã¼ÁöÇâ ¾ð¾îÀÎ ÀÚ¹ÙÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹ÖÀ» µµ¿ÍÁÖ¸ç ±âÁ¸ ¾ÆÀ̹ÙƼ½º(Ibatis)°¡ »õ·Ó°Ô ¾÷±×·¹À̵åµÈ ¸¶À̹ÙƼ½º(mybatis), À¯´Ð½º¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÎ ¿À¶óŬ(Oracle), ȸ±ÍºÐ¼®, ±³Â÷ºÐ¼®ÀÌ °¡´ÉÇÑ Åë°èºÐ¼® Àü¹® ÇÁ·Î±×·¥ SPSS, ³×Æ®¿öÅ© º¸¾È ½ºÄ³³Ê·Î¼­ ³×Æ®¿öÅ© °Ë»ö°ú º¸¾È Áø´ÜÀ» À§ÇÑ ¹«·á °ø°³ ¼Ò½º À¯Æ¿¸®Æ¼ Nmap(Network Mapper), ¿ÀǼҽº(Open Source) ÀÓº£µðµå °ü°èÇü µ¥ÀÌÅͺ£À̽º SQLite µîÀÌ ÀÖ´Ù.

¾ËÁö¿À´Â ¸ð¹ÙÀÏ È¨ÆäÀÌÁö¸¦ ÅëÇؼ­µµ ÀÎÅÍ³Ý °­Á¸¦ ¼ö°­ÇÒ ¼ö ÀÖ¾î ¾ðÁ¦ ¾îµð¼­³ª ½ÃûÀÌ °¡´ÉÇÏ´Ù.



±â»ç¿ø¹® : http://www.nbnnews.co.kr/news/articleView.html?idxno=164375