bool YV12_to_RGB24(unsigned char* pYV12, unsigned char* pRGB24, int iWidth, int iHeight)
{
IplImage* pImage = cvCreateImageHeader(cvSize(iWidth, iHeight), IPL_DEPTH_8U, 3);
pImage->imageData = (char*)pRGB24;
IplImage* pImageYUV = cvCreateImageHeader(cvSize(iWidth, iHeight / 2 * 3), IPL_DEPTH_8U, 1);
pImageYUV->imageData = (char*)pYV12;
cvCvtColor(pImageYUV, pImage, CV_YUV2BGR_YV12);
cvReleaseImageHeader(&pImage);
cvReleaseImageHeader(&pImageYUV);
return true;
}
YV12转RGB24
最新推荐文章于 2022-07-13 16:06:43 发布