void HC_Out(char *pBuf, DWORD dwWidth, DWORD dwHeight)
{
if(!pBuf){
return;
}
IplImage* pImage_YV12 = cvCreateImageHeader(cvSize(dwWidth, dwHeight / 2 * 3), IPL_DEPTH_8U, 1);
if (!pImage_YV12){
return ;
}
pImage_YV12->imageData = pBuf;
if(!callback_pic.bFlag){
callback_pic.pImage = cvCreateImage(cvSize(pImage_YV12->width, pImage_YV12->height / 3 * 2), 8, 3);
cvCvtColor(pImage_YV12, callback_pic.pImage, CV_YUV2BGR_YV12);
callback_pic.bFlag = true;
}
cvReleaseImageHeader(&pImage_YV12);
}
YV12转Iplimage
最新推荐文章于 2024-04-01 11:57:22 发布