IplImage *iplImage = cvCreateImageHeader(cvSize,IPL_DEPTH_8U,3);   //OpenCV图像缓冲

//各种图像处理

IplImage *iplDisp = cvCreateImage(cvGetSize(iplImage),IPL_DEPTH_8U,3);   //OpenCV图像显示缓冲

cvCopy(iplImage,iplDisp);

BYTE *m_pImageBuffer = new BYTE[Width * Height * 3];   //MFC显示缓冲

memcpy(m_pImageBuffer,(BYTE*)ipltemp->imageData,Height*Width*3);

StretchDIBits(pDC->GetSafeHdc(),   //显示
      0,      
      0,
      Width,      //显示窗口宽度
      Height,      //显示窗口高度
      0,
      0,
      Width,      //图像宽度
      Height,      //图像高度
      m_pImageBuffer,    //图像缓冲区
      m_pBmpInfo,     //BMP图像描述信息
      DIB_RGB_COLORS,
      SRCCOPY
      );

相关文章:

  • 2022-12-23
  • 2022-01-25
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2022-01-20
  • 2021-06-09
  • 2021-09-07
  • 2021-10-11
  • 2021-10-14
相关资源
相似解决方案