• ÆÐ¼Ç
  • ¾ó±¼ ÀνÄ
  • À¥¼Ò¼³
  • ¾ÆÀÌÅÛ¸ô
³²À» ÇູÇÏ°Ô ¸¸µé¾îÁÖ´Â, ¿ô±ä´ëÇп¡ ¿À¼Ì½À´Ï´Ù.












Á¦¸ñ MFC opencv ¿µ»ó °ü·Ã Áú¹®µå¸³´Ï´Ù¤Ì
ÀÛ¼ºÀÚ ´Ï²¨µþ²¨ÀÓ
¹øÈ£ 7228 Ãßõ 0 ¹Ý´ë 0 ´ä±Û 0 Á¶È¸ 174 ÀÛ¼º½Ã°£ 2019-11-22 15:31:41
ÀÌÀü
´ÙÀ½
̵̧
¹Ý´ë
½Å°í
´ÜÃà URL º¹»ç
½ºÅ©·¦
ÃßõµÇ¾ú½À´Ï´Ù.
¡ç CTRL+C ·Î º¹»çÇϰí CTRL+V ·Î ºÙ¿©³ÖÀ¸¼¼¿ä!
   ±â±â¸¦ °¨ÁöÇÏ¿© ÃÖÀû URL ·Î º¸³»ÁÝ´Ï´Ù.
´ÜÃà URL: https://humoruniv.com/program7228 URL º¹»ç


¾È³çÇϼ¼¿ä opencv¸¦ mfc¿¡¼­ ±¸ÇöÇϴ°ÍÀ» °øºÎÇÏ´Ù°¡ 

¹®Á¦Á¡ÀÌ »ý°Ü ±ÛÀ» ³²±é´Ï´Ù.

À̹ÌÁö ºÒ·¯¿À±â¸¦ ÅëÇØ À̹ÌÁö¸¦ picture control¿¡ ¸®»çÀÌÁîÇØ Ãâ·ÂÀ» Çϸé 

¾Æ·¡ »çÁø°ú °°ÀÌ À̹ÌÁö°¡ ±úÁ® ³ª¿É´Ï´Ù.

imshow·Î »õâ¿¡¼­ ¿­¾îº¸¸é Á¤»óÀûÀΠÀ̹ÌÁö°¡ Ãâ·ÂµÇ´Â¹Ý¸é

picture control»ó¿¡¼­´Â ±úÁ®¼­ º¸À̳׿ä...

°ü·ÃÁ¤º¸¸¦ Ã£´Ù°¡ ³ª¿ÀÁú ¾Ê¾Æ ±ÛÀ» ¿Ã¸®°Ô µÇ¾ú½À´Ï´Ù.

¾Æ·¡ Çö»ó »çÁø°ú ÄÚµå Ã·ºÎÇÕ´Ï´Ù.

ºÁÁּż­ °¨»çÇÕ´Ï´Ù.

 



void COpenCVTest1Dlg::OnBnClickedBtnTest()
{
 char szFilter[] = "Image (*.BMP, *.GIF, *.JPG, *.PNG) | *.BMP;*.GIF;*.JPG;*.PNG;*.bmp;*.gif;*.jpg;*.png | All Files(*.*)|*.*||";
 CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, AfxGetMainWnd());
 if (dlg.DoModal() == IDOK)
 {
  cstrtargetPath1 = dlg.GetPathName();
  src1 = imread(string(cstrtargetPath1));


  // resize image
  Size dSize;
  dSize.width = m_src1.cols;
  dSize.height = m_src1.rows;
  resize(src1, m_src1, dSize, 0, 0, INTER_LINEAR);
  imshow("Test2", m_src1);

  // Mat to Bitmap        
  HDC hdc = GetDlgItem(IDC_PIC_TEST)->GetDC()->m_hDC;
  char m_chBmpBuf[2048];
  BITMAPINFO *m_pBmpInfo = 0;
  m_pBmpInfo = (BITMAPINFO *)m_chBmpBuf;
  m_pBmpInfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
  m_pBmpInfo->bmiHeader.biWidth = m_src1.cols;
  m_pBmpInfo->bmiHeader.biHeight = -(m_src1.rows); // -¸¦ ³ÖÁö ¾ÊÀ¸¸é xÃàÀÌ ¹ÝÀüµÇ¾î µð½ºÇ÷¹ÀÌ µÈ´Ù. À̹ÌÁö´Â Á¤»óÀûÀ̹ǷΠ°ÆÁ¤ÇÏÁö ¸»ÀÚ.
  m_pBmpInfo->bmiHeader.biBitCount = 24;
  m_pBmpInfo->bmiHeader.biPlanes = 1;
  m_pBmpInfo->bmiHeader.biCompression = BI_RGB;
  m_pBmpInfo->bmiHeader.biSizeImage = 0;
  m_pBmpInfo->bmiHeader.biXPelsPerMeter = 0;
  m_pBmpInfo->bmiHeader.biYPelsPerMeter = 0;
  m_pBmpInfo->bmiHeader.biClrUsed = 0;
  m_pBmpInfo->bmiHeader.biClrImportant = 0;
  StretchDIBits(hdc, 0, 0, m_src1.cols, m_src1.rows,
   0, 0, m_src1.cols, m_src1.rows,
   m_src1.data, m_pBmpInfo,
   DIB_RGB_COLORS, SRCCOPY);
  Invalidate(FALSE);

 }
}

  ¡Ø ·Î±×ÀÎ ¾øÀÌ Ãßõ °¡´É
Ãßõ ¹Ý´ë
½Å°í
ÃßõµÇ¾ú½À´Ï´Ù.

¡ã ´ÙÀ½±Û Ȥ½Ã ¸Ó½Å·¯´× °ü·Ã ¹®Á¦ Ç®ÀÌ ¿äûÀÌ °¡´É ÇÒ·±Áö.. ¹«¹«³ª±â 1 0 1 245 2019-11-30 [23:07]
¡å ÀÌÀü±Û ÀÌÀü ±ÛÀÌ ¾ø½À´Ï´Ù. - -
´ä±Û¸¶´ç (0)
»ó´ë¹æ¿¡ ´ëÇÑ ¹è·Á´Â ³×ƼÄÏÀÇ ±âº»ÀÔ´Ï´Ù.°Ô½Ã¹°¿¡ »ó°ü¾ø´Â ´ä±ÛÀ̳ª ÃßõÀ¯µµ¼º ´ä±ÛÀ» ´ÞÁö ¸¶¼¼¿ä.
½ºÆ÷ÀÏ·¯¼º ´ä±ÛÀÌ ½Å°íµÇ°Å³ª ¹ß°ßµÇ¸é ÀÌÀ¯ºÒ¹® »èÁ¦ ȤÀº Á¤ÇÐó¸® µË´Ï´Ù. À¯ÀÇ ºÎŹ µå¸³´Ï´Ù.
´ä±Û¾²±â
ÇÑ±Û 512ÀÚ
·Î±×ÀÎ
[°øÁö] ¨ç ¿ô±ä´ëÇÐÀÇ ¿î¿µ¸ñÀûÀº "³²À» ÇູÇÏ°Ô ¸¸µé¾îÁÖ±â" ÀÔ´Ï´Ù. ¾Ç¼º´ä±Û, »óóÁÖ´Â ´ä±Û, À½¶õ ´ä±ÛÀ» ÀÛ¼ºÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
¨è ³»°¡ ¿Ç´Ù°í ÇÏ´õ¶óµµ Á¶¿ëÈ÷ ½Å°í¸¸ ÇÏ½Ã°í »ó´ë¹æÀ» ºñ³­ÇÏ´Â ±ÛÀ» ¾²Áö´Â ¸¶¼¼¿ä. À̰÷Àº ¿Ç°í ±×¸§À» °¡¸®´Â °÷ÀÌ ¾Æ´Õ´Ï´Ù.
¨é Áö¼ÓÀûÀ¸·Î ºÐ¶õÀ» ÀÏÀ¸Å°´Â ȸ¿øÀº ¿Ç°í ±×¸§À» ¸··ÐÇϰí Á¤ÇРȤÀº Â÷´ÜÁ¶Ä¡µË´Ï´Ù.
¨ê Á¤Ä¡ ÀÚ·á, ³²³à ºÐ¶õ ÀÚ·á, Àú°Ý ÀÚ·á, ºÐ¶õ ¾ß±â °Ô½Ã¹°Àº °­·ÂÇÏ°Ô Á¦ÀçÇÕ´Ï´Ù. ÀÚ¼¼È÷º¸±â
¡ã ´ÙÀ½±Û Ȥ½Ã ¸Ó½Å·¯´× °ü·Ã ¹®Á¦ Ç®ÀÌ ¿äûÀÌ °¡´É ÇÒ·±Áö.. ¹«¹«³ª±â 1 0 1 245 2019-11-30 [23:07]
¡å ÀÌÀü±Û ÀÌÀü ±ÛÀÌ ¾ø½À´Ï´Ù. - -
¸ñ·Ï
Áú¹®¿¡´äº¯Çϱâ
URL º¹»ç
½ºÅ©·¦
¸ÇÀ§·Î

¡ç CTRL+C ·Î º¹»çÇϰí CTRL+V ·Î ºÙ¿©³ÖÀ¸¼¼¿ä!