cv::Mat rgbmat = cv::imread("c:/1.jpg");
cv::Mat yuvmat;
yuvmat.create(rgbmat.cols * 3 / 2, rgbmat.rows, CV_8UC1);
cv::cvtColor(rgbmat, yuvmat, CV_RGB2YUV); //函数第三个参数需要视YUV图像格式而定
cv::imwrite("c:/yuv.jpg", yuvmat);
cv::Mat yuvmat;
yuvmat.create(rgbmat.cols * 3 / 2, rgbmat.rows, CV_8UC1);
cv::cvtColor(rgbmat, yuvmat, CV_RGB2YUV); //函数第三个参数需要视YUV图像格式而定
cv::imwrite("c:/yuv.jpg", yuvmat);