由于OpenCV没有直接支持YUYV格式的内置函数,我们需要手动解析YUYV数据,将其转换为YUV 4:2:2格式,或者使用OpenCV的COLOR_YUV2BGR_UYVY代码进行转换(注意:这里假设OpenCV版本支持该代码,如果不支持,则需要手动转换)。 5. 使用OpenCV函数将YUV数据转换为RGB格式 一旦我们有了YUV 4:2:2格式的数据,就可以使用cvtColor函数...
COLOR_YUV2RGB_UYVY = 107, COLOR_YUV2BGR_UYVY = 108, //COLOR_YUV2RGB_VYUY = 109, //COLOR_YUV2BGR_VYUY = 110, COLOR_YUV2RGB_Y422 = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_Y422 = COLOR_YUV2BGR_UYVY, COLOR_YUV2RGB_UYNV = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_UYNV = COLOR_YUV2BG...
cv::COLOR_YUV2RGB_Y422= COLOR_YUV2RGB_UYVY, cv::COLOR_YUV2BGR_Y422= COLOR_YUV2BGR_UYVY, cv::COLOR_YUV2RGB_UYNV= COLOR_YUV2RGB_UYVY, cv::COLOR_YUV2BGR_UYNV= COLOR_YUV2BGR_UYVY, cv::COLOR_YUV2RGBA_UYVY= 111, cv::COLOR_YUV2BGRA_UYVY= 112, cv::COLOR_YUV2RGBA_Y422= ...
Static COLOR_YUV2RGB_UYNV := OpenCV.COLOR_YUV2RGB_UYVY Static COLOR_YUV2BGR_UYNV := OpenCV.COLOR_YUV2BGR_UYVY Static COLOR_YUV2RGBA_UYVY := 111 Static COLOR_YUV2BGRA_UYVY := 112 Static COLOR_YUV2RGBA_Y422 := OpenCV.COLOR_YUV2RGBA_UYVY ...
cvtColor(img1, img4, COLOR_RGB2BGR); imshow("BGR", img4); waitKey(0); } 效果图: 附:代码颜色空间转换代码 enumColorConversionCodes{ COLOR_BGR2BGRA =0,//!< add alpha channel to RGB or BGR image COLOR_RGB2RGBA= COLOR_BGR2BGRA, ...
YV12、YU12/I420、NV21、NV12、YUY2/YUYV、YVYU、UYVY、YUV444、RGB565_L、RGB565_B、BGR565_L、BGR565_B、RGB888、BayerBG、BayerGB、BayerRG、BayerGR、BayerBG_RAW12、BayerGB_RAW12、BayerRG_RAW12、BayerGR_RAW12、PNG 编译说明 >编译说明
format: { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9...
cv::COLOR_BGR2BGRA = 0, cv::COLOR_RGB2RGBA = COLOR_BGR2BGRA, cv::COLOR_BGRA2BGR = 1, cv::COLOR_RGBA2RGB = COLOR_BGRA2BGR, cv::COLOR_BGR2RGBA = 2, cv::COLOR_RGB2BGRA = COLOR_BGR2RGBA, cv::COLOR_RGBA2BGR = 3, cv::COLOR_BGRA2RGB = COLOR_RGBA2BGR, cv::COLOR_BGR...
COLOR_YUV2RGB_UYVY = 107, COLOR_YUV2BGR_UYVY = 108, COLOR_YUV2RGB_Y422 = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_Y422 = COLOR_YUV2BGR_UYVY, COLOR_YUV2RGB_UYNV = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_UYNV = COLOR_YUV2BGR_UYVY, ...
COLOR_GRAY2BGR565 = 20, //!< convert between grayscale to BGR565 (16-bit images) COLOR_BGR5652GRAY = 21, COLOR_BGR2BGR555 = 22, //!< convert between RGB/BGR and BGR555 (16-bit images) COLOR_RGB2BGR555 = 23, COLOR_BGR5552BGR = 24, ...