기본 콘텐츠로 건너뛰기

라벨이 IplImage인 게시물 표시

IplImage to DC

......... {      .....      DrawIplToHDC(iplBufColor, IDC_STA_IMAGE); } void DrawIplToHDC(IplImage *image, UINT ID) {       CDC* pDC = GetDlgItem(ID)->GetDC();       CRect rcView;       GetDlgItem(ID)->GetClientRect(&rcView);       CvvImage* cvvImgage;       cvvImgage->CopyOf(image);       cvvImgage->DrawToHDC(pDC->GetSafeHdc(), &rcView);       ReleaseDC(pDC); }

BYTE 2 IplImage

  Method #1 IplImage* srcImg = cvCreateImageHeader(cvSize(640, 480), IPL_DEPTH_8U, 1); cvSetImageData(srcImg, (BYTE)pBuf, WIDTHBYTES(640*IPL_DEPTH_8U*1));   Method #2 IplImage* srcImg = cvCreateImage( cvSize(640, 480), IPL_DEPTH_8U, 1); memcpy(srcImg->imageData, pBuf, 640*480*sizeof(BYTE));