به صورت زیر عمل کنید.
auto frame = this->renderFrame();
if (frame)
{
int rows = frame->height + frame->height / 2;
int cols = frame->width;
int matType = CV_8UC1;
cv::Mat myuv(rows, cols, matType, (void*)frame->frameBuffer.data());
cv::Mat mrgb(frame->height, frame->width, CV_8UC3);
cv::cvtColor(myuv, mrgb, CV_YUV2BGRA_I420);
{