代码部分
cv::Mat img_decode_test(720 * 3 / 2, 1280, CV_8UC1);
cv::Mat imageBGR_test;
memcpy(img_decode_test.data, img_msg->data, 720 * 3 / 2 * 1280);
cv::imshow("img_decode_test", img_decode_test);
cvtColor(img_decode_test, imageBGR_test, CV_YUV2BGR_NV12);
直观理解
YUV的图像:BGR比YUV少了1/3的高度。
BRG的图像:
CV_YUV2BGR_NV12
//YUV 4:2:0 formats family
待继续解读