OpenCV 4.10.0
开源计算机视觉
|
空: | 转换图像从一种颜色空间到另一种空间: | ||
空: | 转换图像从一种颜色空间到另一种空间,其中源图像存储在两个平面中: | ||
空: | 所有去马赛克处理的主函数:
| ||
#include <opencv2/imgproc.hpp>
颜色转换代码
枚举器 | |
---|---|
COLOR_BGR2BGRA Python: cv.COLOR_BGR2BGRA | 将 Alpha 通道添加到 RGB 或 BGR 图像中 |
COLOR_RGB2RGBA Python: cv.COLOR_RGB2RGBA | |
COLOR_BGRA2BGR Python: cv.COLOR_BGRA2BGR | 从 RGB 或 BGR 图像中移除 Alpha 通道 |
COLOR_RGBA2RGB Python: cv.COLOR_RGBA2RGB | |
COLOR_BGR2RGBA Python: cv.COLOR_BGR2RGBA | 在 RGB 和 BGR 颜色空间之间转换(带或不带 Alpha 通道) |
COLOR_RGB2BGRA Python: cv.COLOR_RGB2BGRA | |
COLOR_RGBA2BGR Python: cv.COLOR_RGBA2BGR | |
COLOR_BGRA2RGB Python: cv.COLOR_BGRA2RGB | |
COLOR_BGR2RGB Python: cv.COLOR_BGR2RGB | |
COLOR_RGB2BGR Python: cv.COLOR_RGB2BGR | |
COLOR_BGRA2RGBA Python: cv.COLOR_BGRA2RGBA | |
COLOR_RGBA2BGRA Python: cv.COLOR_RGBA2BGRA | |
COLOR_BGR2GRAY Python: cv.COLOR_BGR2GRAY | 在 RGB/BGR 和灰度值之间转换,参见 颜色转换 |
COLOR_RGB2GRAY Python: cv.COLOR_RGB2GRAY | |
COLOR_GRAY2BGR Python: cv.COLOR_GRAY2BGR | |
COLOR_GRAY2RGB Python: cv.COLOR_GRAY2RGB | |
COLOR_GRAY2BGRA Python: cv.COLOR_GRAY2BGRA | |
COLOR_GRAY2RGBA Python: cv.COLOR_GRAY2RGBA | |
COLOR_BGRA2GRAY Python: cv.COLOR_BGRA2GRAY | |
COLOR_RGBA2GRAY Python: cv.COLOR_RGBA2GRAY | |
COLOR_BGR2BGR565 Python: cv.COLOR_BGR2BGR565 | 在 RGB/BGR 和 BGR565(16 位图像)之间转换 |
COLOR_RGB2BGR565 Python: cv.COLOR_RGB2BGR565 | |
COLOR_BGR5652BGR Python: cv.COLOR_BGR5652BGR | |
COLOR_BGR5652RGB Python: cv.COLOR_BGR5652RGB | |
COLOR_BGRA2BGR565 Python: cv.COLOR_BGRA2BGR565 | |
COLOR_RGBA2BGR565 Python: cv.COLOR_RGBA2BGR565 | |
COLOR_BGR5652BGRA Python: cv.COLOR_BGR5652BGRA | |
COLOR_BGR5652RGBA Python: cv.COLOR_BGR5652RGBA | |
COLOR_GRAY2BGR565 Python: cv.COLOR_GRAY2BGR565 | 将灰度与BGR565(16位图像)之间进行转换 |
COLOR_BGR5652GRAY Python: cv.COLOR_BGR5652GRAY | |
COLOR_BGR2BGR555 Python: cv.COLOR_BGR2BGR555 | 在RGB/BGR与BGR555(16位图像)之间进行转换 |
COLOR_RGB2BGR555 Python: cv.COLOR_RGB2BGR555 | |
COLOR_BGR5552BGR Python: cv.COLOR_BGR5552BGR | |
COLOR_BGR5552RGB Python: cv.COLOR_BGR5552RGB | |
COLOR_BGRA2BGR555 Python: cv.COLOR_BGRA2BGR555 | |
COLOR_RGBA2BGR555 Python: cv.COLOR_RGBA2BGR555 | |
COLOR_BGR5552BGRA Python: cv.COLOR_BGR5552BGRA | |
COLOR_BGR5552RGBA Python: cv.COLOR_BGR5552RGBA | |
COLOR_GRAY2BGR555 Python: cv.COLOR_GRAY2BGR555 | 在灰度与BGR555(16位图像)之间进行转换 |
COLOR_BGR5552GRAY Python: cv.COLOR_BGR5552GRAY | |
COLOR_BGR2XYZ Python: cv.COLOR_BGR2XYZ | 将RGB/BGR转换为CIE XYZ,色彩转换 |
COLOR_RGB2XYZ Python: cv.COLOR_RGB2XYZ | |
COLOR_XYZ2BGR Python: cv.COLOR_XYZ2BGR | |
COLOR_XYZ2RGB Python: cv.COLOR_XYZ2RGB | |
COLOR_BGR2YCrCb Python: cv.COLOR_BGR2YCrCb | 将RGB/BGR转换为亮度-色度 (也称为YCC),色彩转换 |
COLOR_RGB2YCrCb Python: cv.COLOR_RGB2YCrCb | |
COLOR_YCrCb2BGR Python: cv.COLOR_YCrCb2BGR | |
COLOR_YCrCb2RGB Python: cv.COLOR_YCrCb2RGB | |
COLOR_BGR2HSV Python: cv.COLOR_BGR2HSV | 将RGB/BGR转换为HSV (色调 饱和度 值),H范围为 0..180(如果为8位图像),色彩转换 |
色彩_RGB2HSV Python: cv.COLOR_RGB2HSV | |
色彩_BGR2Lab Python: cv.COLOR_BGR2Lab | 将 RGB/BGR 转换为 CIE Lab,色彩转换 |
色彩_RGB2Lab Python: cv.COLOR_RGB2Lab | |
色彩_BGR2Luv Python: cv.COLOR_BGR2Luv | 将 RGB/BGR 转换为 CIE Luv,色彩转换 |
色彩_RGB2Luv Python: cv.COLOR_RGB2Luv | |
色彩_BGR2HLS Python: cv.COLOR_BGR2HLS | 将 RGB/BGR 转换为 HLS(色相 亮度 饱和度)色域 0..180(若为 8 位图像),色彩转换 |
色彩_RGB2HLS Python: cv.COLOR_RGB2HLS | |
色彩_HSV2BGR Python: cv.COLOR_HSV2BGR | 反向转换 HSV 到 RGB/BGR,色域 0..180(若为 8 位图像) |
色彩_HSV2RGB Python: cv.COLOR_HSV2RGB | |
色彩_Lab2BGR Python: cv.COLOR_Lab2BGR | |
色彩_Lab2RGB Python: cv.COLOR_Lab2RGB | |
色彩_Luv2BGR Python: cv.COLOR_Luv2BGR | |
色彩_Luv2RGB Python: cv.COLOR_Luv2RGB | |
色彩_HLS2BGR Python: cv.COLOR_HLS2BGR | 反向转换 HLS 到 RGB/BGR,色域 0..180(若为 8 位图像) |
色彩_HLS2RGB Python: cv.COLOR_HLS2RGB | |
色彩_BGR2HSV_FULL Python: cv.COLOR_BGR2HSV_FULL | 将 RGB/BGR 转换为 HSV(色相 饱和度 值),色域 0..255(若为 8 位图像),色彩转换 |
色彩_RGB2HSV_FULL Python: cv.COLOR_RGB2HSV_FULL | |
色彩_BGR2HLS_FULL Python: cv.COLOR_BGR2HLS_FULL | 将 RGB/BGR 转换为 HLS(色相 亮度 饱和度),色域 0..255(若为 8 位图像),色彩转换 |
色彩_RGB2HLS_FULL Python: cv.COLOR_RGB2HLS_FULL | |
色彩_HSV2BGR_FULL Python: cv.COLOR_HSV2BGR_FULL | 反向转换 HSV 到 RGB/BGR,色域 0..255(若为 8 位图像) |
色彩_HSV2RGB_FULL Python: cv.COLOR_HSV2RGB_FULL | |
色彩_HLS2BGR_FULL Python: cv.COLOR_HLS2BGR_FULL | 反向转换 HLS 到 RGB/BGR,色域 0..255(若为 8 位图像) |
色彩_HLS2RGB_FULL Python: cv.COLOR_HLS2RGB_FULL | |
色彩_LBGR2Lab Python: cv.COLOR_LBGR2Lab | |
色彩_LRGB2Lab Python: cv.COLOR_LRGB2Lab | |
色彩_LBGR2Luv Python: cv.COLOR_LBGR2Luv | |
色彩_LRGB2Luv Python: cv.COLOR_LRGB2Luv | |
色彩_Lab2LBGR Python: cv.COLOR_Lab2LBGR | |
色彩_Lab2LRGB Python: cv.COLOR_Lab2LRGB | |
色彩_Luv2LBGR Python: cv.COLOR_Luv2LBGR | |
色彩_Luv2LRGB Python: cv.COLOR_Luv2LRGB | |
色彩_BGR2YUV Python: cv.COLOR_BGR2YUV | 在RGB/BGR和YUV之间转换 |
色彩_RGB2YUV Python: cv.COLOR_RGB2YUV | |
色彩_YUV2BGR Python: cv.COLOR_YUV2BGR | |
色彩_YUV2RGB Python: cv.COLOR_YUV2RGB | |
色彩_YUV2RGB_NV12 Python: cv.COLOR_YUV2RGB_NV12 | 在4:2:0子采样YUV NV12和RGB之间转换,两个平面(在一个或分开的数组中):Y和U/V交织,见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGR_NV12 Python: cv.COLOR_YUV2BGR_NV12 | 在4:2:0子采样YUV NV12和BGR之间转换,两个平面(在一个或分开的数组中):Y和U/V交织,见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGB_NV21 Python: cv.COLOR_YUV2RGB_NV21 | 在4:2:0子采样YUV NV21和RGB之间转换,两个平面(在一个或分开的数组中):Y和V/U交织,见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGR_NV21 Python: cv.COLOR_YUV2BGR_NV21 | 在4:2:0子采样YUV NV21和BGR之间转换,两个平面(在一个或分开的数组中):Y和V/U交织,见 色彩转换_rgb_yuv_42x |
色彩_YUV420sp2RGB Python: cv.COLOR_YUV420sp2RGB | 同NV21 |
色彩_YUV420sp2BGR Python: cv.COLOR_YUV420sp2BGR | 同NV21 |
色彩_YUV2RGBA_NV12 Python: cv.COLOR_YUV2RGBA_NV12 | 在4:2:0子采样YUV NV12和RGBA之间进行转换,两个平面(在一个或分开的数组中):Y和U/V交织,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2BGRA_NV12 Python: cv.COLOR_YUV2BGRA_NV12 | 在4:2:0子采样YUV NV12和BGRA之间进行转换,两个平面(在一个或分开的数组中):Y和U/V交织,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2RGBA_NV21 Python: cv.COLOR_YUV2RGBA_NV21 | 在4:2:0子采样YUV NV21和RGBA之间进行转换,两个平面(在一个或分开的数组中):Y和V/U交织,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2BGRA_NV21 Python: cv.COLOR_YUV2BGRA_NV21 | 在4:2:0子采样YUV NV21和BGRA之间进行转换,两个平面(在一个或分开的数组中):Y和V/U交织,参见 color_convert_rgb_yuv_42x |
COLOR_YUV420sp2RGBA Python: cv.COLOR_YUV420sp2RGBA | 同NV21 |
COLOR_YUV420sp2BGRA Python: cv.COLOR_YUV420sp2BGRA | 同NV21 |
COLOR_YUV2RGB_YV12 Python: cv.COLOR_YUV2RGB_YV12 | 在4:2:0子采样YUV YV12和RGB之间进行转换,一个数组中的三个平面:Y,V和U,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2BGR_YV12 Python: cv.COLOR_YUV2BGR_YV12 | 在4:2:0子采样YUV YV12和BGR之间进行转换,一个数组中的三个平面:Y,V和U,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2RGB_IYUV Python: cv.COLOR_YUV2RGB_IYUV | 在4:2:0子采样YUV IYUV和RGB之间进行转换,一个数组中的三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2BGR_IYUV Python: cv.COLOR_YUV2BGR_IYUV | 在4:2:0子采样YUV IYUV和BGR之间进行转换,一个数组中的三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2RGB_I420 Python: cv.COLOR_YUV2RGB_I420 | 同义词为IYUV |
COLOR_YUV2BGR_I420 Python: cv.COLOR_YUV2BGR_I420 | 同义词为IYUV |
COLOR_YUV420p2RGB Python: cv.COLOR_YUV420p2RGB | 同义词为YV12 |
COLOR_YUV420p2BGR Python: cv.COLOR_YUV420p2BGR | 同义词为YV12 |
COLOR_YUV2RGBA_YV12 Python: cv.COLOR_YUV2RGBA_YV12 | 在4:2:0子采样YUV YV12和RGBA之间进行转换,一个数组中的三个平面:Y,V和U,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2BGRA_YV12 Python: cv.COLOR_YUV2BGRA_YV12 | 在4:2:0子采样YUV YV12和BGRA之间进行转换,一个数组中的三个平面:Y,V和U,参见 color_convert_rgb_yuv_42x |
COLOR_YUV2RGBA_IYUV Python: cv.COLOR_YUV2RGBA_IYUV | 在数组中转换4:2:0子采样YUV YV12和RGBA,三个平面:Y、U和V,见 颜色转换RGB YUV 42x |
COLOR_YUV2BGRA_IYUV Python: cv.COLOR_YUV2BGRA_IYUV | 在4:2:0子采样YUV YV12和BGRA之间转换,一个数组中的三个平面:Y、U和V,见 颜色转换RGB YUV 42x |
COLOR_YUV2RGBA_I420 Python: cv.COLOR_YUV2RGBA_I420 | 同义词为IYUV |
COLOR_YUV2BGRA_I420 Python: cv.COLOR_YUV2BGRA_I420 | 同义词为IYUV |
COLOR_YUV420p2RGBA Python: cv.COLOR_YUV420p2RGBA | 同义词为YV12 |
COLOR_YUV420p2BGRA Python: cv.COLOR_YUV420p2BGRA | 同义词为YV12 |
COLOR_YUV2GRAY_420 Python: cv.COLOR_YUV2GRAY_420 | 从YUV 4:2:0图像中提取Y通道 |
COLOR_YUV2GRAY_NV21 Python: cv.COLOR_YUV2GRAY_NV21 | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV2GRAY_NV12 Python: cv.COLOR_YUV2GRAY_NV12 | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV2GRAY_YV12 Python: cv.COLOR_YUV2GRAY_YV12 | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV2GRAY_IYUV Python: cv.COLOR_YUV2GRAY_IYUV | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV2GRAY_I420 Python: cv.COLOR_YUV2GRAY_I420 | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV420sp2GRAY Python: cv.COLOR_YUV420sp2GRAY | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV420p2GRAY Python: cv.COLOR_YUV420p2GRAY | 与COLOR_YUV2GRAY_420同义 |
COLOR_YUV2RGB_UYVY Python: cv.COLOR_YUV2RGB_UYVY | 在YUV UYVY和RGB之间转换,YUV为4:2:2子采样并交错为U/Y1/V/Y2,见 颜色转换RGB YUV 42x |
COLOR_YUV2BGR_UYVY Python: cv.COLOR_YUV2BGR_UYVY | 在YUV UYVY和BGR之间转换,YUV为4:2:2子采样并交错为U/Y1/V/Y2,见 颜色转换RGB YUV 42x |
COLOR_YUV2RGB_Y422 Python: cv.COLOR_YUV2RGB_Y422 | 与UYVY同义 |
COLOR_YUV2BGR_Y422 Python: cv.COLOR_YUV2BGR_Y422 | 与UYVY同义 |
COLOR_YUV2RGB_UYNV Python: cv.COLOR_YUV2RGB_UYNV | 与UYVY同义 |
COLOR_YUV2BGR_UYNV Python: cv.COLOR_YUV2BGR_UYNV | 与UYVY同义 |
COLOR_YUV2RGBA_UYVY Python: cv.COLOR_YUV2RGBA_UYVY | 在YUV UYVY和RGBA之间转换,YUV为4:2:2子采样并交错为U/Y1/V/Y2,见 颜色转换RGB YUV 42x |
色彩_YUV2BGRA_UYVY Python: cv.COLOR_YUV2BGRA_UYVY | 在 YUV UYVY 和 BGRA 之间转换,YUV 是 4:2:2 子采样并交错为 U/Y1/V/Y2,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGBA_Y422 Python: cv.COLOR_YUV2RGBA_Y422 | 与UYVY同义 |
色彩_YUV2BGRA_Y422 Python: cv.COLOR_YUV2BGRA_Y422 | 与UYVY同义 |
色彩_YUV2RGBA_UYNV Python: cv.COLOR_YUV2RGBA_UYNV | 与UYVY同义 |
色彩_YUV2BGRA_UYNV Python: cv.COLOR_YUV2BGRA_UYNV | 与UYVY同义 |
色彩_YUV2RGB_YUY2 Python: cv.COLOR_YUV2RGB_YUY2 | 在 YUV YUY2 和 RGB 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/U/Y2/V,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGR_YUY2 Python: cv.COLOR_YUV2BGR_YUY2 | 在 YUV YUY2 和 BGR 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/U/Y2/V,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGB_YVYU Python: cv.COLOR_YUV2RGB_YVYU | 在 YUV YVYU 和 RGB 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/V/Y2/U,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGR_YVYU Python: cv.COLOR_YUV2BGR_YVYU | 在 YUV YVYU 和 BGR 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/V/Y2/U,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGB_YUYV Python: cv.COLOR_YUV2RGB_YUYV | 同义词 YUY2 |
色彩_YUV2BGR_YUYV Python: cv.COLOR_YUV2BGR_YUYV | 同义词 YUY2 |
色彩_YUV2RGB_YUNV Python: cv.COLOR_YUV2RGB_YUNV | 同义词 YUY2 |
色彩_YUV2BGR_YUNV Python: cv.COLOR_YUV2BGR_YUNV | 同义词 YUY2 |
色彩_YUV2RGBA_YUY2 Python: cv.COLOR_YUV2RGBA_YUY2 | 在 YUV YUY2 和 RGBA 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/U/Y2/V,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGRA_YUY2 Python: cv.COLOR_YUV2BGRA_YUY2 | 在 YUV YUY2 和 BGRA 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/U/Y2/V,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGBA_YVYU Python: cv.COLOR_YUV2RGBA_YVYU | 在 YUV YVYU 和 RGBA 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/V/Y2/U,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2BGRA_YVYU Python: cv.COLOR_YUV2BGRA_YVYU | 在 YUV YVYU 和 BGRA 之间转换,YUV 是 4:2:2 子采样并交错为 Y1/V/Y2/U,参见 色彩转换_rgb_yuv_42x |
色彩_YUV2RGBA_YUYV Python: cv.COLOR_YUV2RGBA_YUYV | 同义词 YUY2 |
颜色_YUV2BGRA_YUYV Python: cv.COLOR_YUV2BGRA_YUYV | 同义词 YUY2 |
颜色_YUV2RGBA_YUNV Python: cv.COLOR_YUV2RGBA_YUNV | 同义词 YUY2 |
颜色_YUV2BGRA_YUNV Python: cv.COLOR_YUV2BGRA_YUNV | 同义词 YUY2 |
颜色_YUV2GRAY_UYVY Python: cv.COLOR_YUV2GRAY_UYVY | 从YUV 4:2:2图像中提取Y通道 |
颜色_YUV2GRAY_YUY2 Python: cv.COLOR_YUV2GRAY_YUY2 | 从YUV 4:2:2图像中提取Y通道 |
颜色_YUV2GRAY_Y422 Python: cv.COLOR_YUV2GRAY_Y422 | 同义于 COLOR_YUV2GRAY_UYVY |
颜色_YUV2GRAY_UYNV Python: cv.COLOR_YUV2GRAY_UYNV | 同义于 COLOR_YUV2GRAY_UYVY |
颜色_YUV2GRAY_YVYU Python: cv.COLOR_YUV2GRAY_YVYU | 同义于 COLOR_YUV2GRAY_YUY2 |
颜色_YUV2GRAY_YUYV Python: cv.COLOR_YUV2GRAY_YUYV | 同义于 COLOR_YUV2GRAY_YUY2 |
颜色_YUV2GRAY_YUNV Python: cv.COLOR_YUV2GRAY_YUNV | 同义于 COLOR_YUV2GRAY_YUY2 |
颜色_RGBA2mRGBA Python: cv.COLOR_RGBA2mRGBA | alpha预乘 |
颜色_mRGBA2RGBA Python: cv.COLOR_mRGBA2RGBA | |
颜色_RGB2YUV_I420 Python: cv.COLOR_RGB2YUV_I420 | 在RGB和4:2:0子采样YUV I420之间进行转换,在一个数组中包含三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
颜色_BGR2YUV_I420 Python: cv.COLOR_BGR2YUV_I420 | 在BGR和4:2:0子采样YUV I420之间进行转换,在一个数组中包含三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
颜色_RGB2YUV_IYUV Python: cv.COLOR_RGB2YUV_IYUV | 同义于 I420 |
颜色_BGR2YUV_IYUV Python: cv.COLOR_BGR2YUV_IYUV | 同义于 I420 |
颜色_RGBA2YUV_I420 Python: cv.COLOR_RGBA2YUV_I420 | 在RGBA和4:2:0子采样YUV I420之间进行转换,在一个数组中包含三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
颜色_BGRA2YUV_I420 Python: cv.COLOR_BGRA2YUV_I420 | 在BGRA和4:2:0子采样YUV I420之间进行转换,在一个数组中包含三个平面:Y,U和V,参见 color_convert_rgb_yuv_42x |
颜色_RGBA2YUV_IYUV Python: cv.COLOR_RGBA2YUV_IYUV | 同义于 I420 |
颜色_BGRA2YUV_IYUV Python: cv.COLOR_BGRA2YUV_IYUV | 同义于 I420 |
颜色_RGB2YUV_YV12 Python: cv.COLOR_RGB2YUV_YV12 | 在RGB和4:2:0子采样YUV YV12之间进行转换,在一个数组中包含三个平面:Y,V和U,参见 color_convert_rgb_yuv_42x |
颜色_BGR2YUV_YV12 Python: cv.COLOR_BGR2YUV_YV12 | 在BGR和4:2:0子采样YUV YV12之间进行转换,一个数组中有三个平面:Y、V和U,请见color_convert_rgb_yuv_42x |
COLOR_RGBA2YUV_YV12 Python: cv.COLOR_RGBA2YUV_YV12 | 在RGBA和4:2:0子采样YUV YV12之间进行转换,一个数组中有三个平面:Y、V和U,请见color_convert_rgb_yuv_42x |
COLOR_BGRA2YUV_YV12 Python: cv.COLOR_BGRA2YUV_YV12 | 在BGRA和4:2:0子采样YUV YV12之间进行转换,一个数组中有三个平面:Y、V和U,请见color_convert_rgb_yuv_42x |
COLOR_BayerBG2BGR Python: cv.COLOR_BayerBG2BGR | 去马赛克,请见color conversions以获取更多信息。 相当于RGGB Bayer图案 |
COLOR_BayerGB2BGR Python: cv.COLOR_BayerGB2BGR | 相当于GRBG Bayer图案 |
COLOR_BayerRG2BGR Python: cv.COLOR_BayerRG2BGR | 相当于BGGR Bayer图案 |
COLOR_BayerGR2BGR Python: cv.COLOR_BayerGR2BGR | 相当于GBRG Bayer图案 |
COLOR_BayerRGGB2BGR Python: cv.COLOR_BayerRGGB2BGR | |
COLOR_BayerGRBG2BGR Python: cv.COLOR_BayerGRBG2BGR | |
COLOR_BayerBGGR2BGR Python: cv.COLOR_BayerBGGR2BGR | |
COLOR_BayerGBRG2BGR Python: cv.COLOR_BayerGBRG2BGR | |
COLOR_BayerRGGB2RGB Python: cv.COLOR_BayerRGGB2RGB | |
COLOR_BayerGRBG2RGB Python: cv.COLOR_BayerGRBG2RGB | |
COLOR_BayerBGGR2RGB Python: cv.COLOR_BayerBGGR2RGB | |
COLOR_BayerGBRG2RGB Python: cv.COLOR_BayerGBRG2RGB | |
COLOR_BayerBG2RGB Python: cv.COLOR_BayerBG2RGB | 相当于RGGB Bayer图案 |
COLOR_BayerGB2RGB Python: cv.COLOR_BayerGB2RGB | 相当于GRBG Bayer图案 |
COLOR_BayerRG2RGB Python: cv.COLOR_BayerRG2RGB | 相当于BGGR Bayer图案 |
COLOR_BayerGR2RGB Python: cv.COLOR_BayerGR2RGB | 相当于GBRG Bayer图案 |
COLOR_BayerBG2GRAY Python: cv.COLOR_BayerBG2GRAY | 相当于RGGB Bayer图案 |
COLOR_BayerGB2GRAY Python: cv.COLOR_BayerGB2GRAY | 相当于GRBG Bayer图案 |
COLOR_BayerRG2GRAY Python: cv.COLOR_BayerRG2GRAY | 相当于BGGR Bayer图案 |
COLOR_BayerGR2GRAY Python: cv.COLOR_BayerGR2GRAY | 相当于GBRG Bayer图案 |
COLOR_BayerRGGB2GRAY Python: cv.COLOR_BayerRGGB2GRAY | |
颜色_BayerGRBG转灰度 Python: cv.COLOR_BayerGRBG2GRAY | |
颜色_BayerBGGR转灰度 Python: cv.COLOR_BayerBGGR2GRAY | |
颜色_BayerGBRG转灰度 Python: cv.COLOR_BayerGBRG2GRAY | |
颜色_BayerBG2BGR_VNG Python: cv.COLOR_BayerBG2BGR_VNG | 使用可变梯度数进行去马赛克。 相当于RGGB Bayer图案 |
颜色_BayerGB2BGR_VNG Python: cv.COLOR_BayerGB2BGR_VNG | 相当于GRBG Bayer图案 |
颜色_BayerRG2BGR_VNG Python: cv.COLOR_BayerRG2BGR_VNG | 相当于BGGR Bayer图案 |
颜色_BayerGR2BGR_VNG Python: cv.COLOR_BayerGR2BGR_VNG | 相当于GBRG Bayer图案 |
颜色_BayerRGGB2BGR_VNG Python: cv.COLOR_BayerRGGB2BGR_VNG | |
颜色_BayerGRBG2BGR_VNG Python: cv.COLOR_BayerGRBG2BGR_VNG | |
颜色_BayerBGGR2BGR_VNG Python: cv.COLOR_BayerBGGR2BGR_VNG | |
颜色_BayerGBRG2BGR_VNG Python: cv.COLOR_BayerGBRG2BGR_VNG | |
颜色_BayerRGGB2RGB_VNG Python: cv.COLOR_BayerRGGB2RGB_VNG | |
颜色_BayerGRBG2RGB_VNG Python: cv.COLOR_BayerGRBG2RGB_VNG | |
颜色_BayerBGGR2RGB_VNG Python: cv.COLOR_BayerBGGR2RGB_VNG | |
颜色_BayerGBRG2RGB_VNG Python: cv.COLOR_BayerGBRG2RGB_VNG | |
颜色_BayerBG2RGB_VNG Python: cv.COLOR_BayerBG2RGB_VNG | 相当于RGGB Bayer图案 |
颜色_BayerGB2RGB_VNG Python: cv.COLOR_BayerGB2RGB_VNG | 相当于GRBG Bayer图案 |
颜色_BayerRG2RGB_VNG Python: cv.COLOR_BayerRG2RGB_VNG | 相当于BGGR Bayer图案 |
颜色_BayerGR2RGB_VNG Python: cv.COLOR_BayerGR2RGB_VNG | 相当于GBRG Bayer图案 |
颜色_BayerBG2BGR_EA Python: cv.COLOR_BayerBG2BGR_EA | 边缘感知去马赛克。 相当于RGGB Bayer图案 |
颜色_BayerGB2BGR_EA Python: cv.COLOR_BayerGB2BGR_EA | 相当于GRBG Bayer图案 |
颜色_BayerRG2BGR_EA Python: cv.COLOR_BayerRG2BGR_EA | 相当于BGGR Bayer图案 |
颜色_BayerGR2BGR_EA Python: cv.COLOR_BayerGR2BGR_EA | 相当于GBRG Bayer图案 |
颜色_BayerRGGB2BGR_EA Python: cv.COLOR_BayerRGGB2BGR_EA | |
颜色_BayerGRBG2BGR_EA Python: cv.COLOR_BayerGRBG2BGR_EA | |
颜色_BayerBGGR2BGR_EA Python: cv.COLOR_BayerBGGR2BGR_EA | |
颜色_BayerGBRG2BGR_EA Python: cv.COLOR_BayerGBRG2BGR_EA | |
COLOR_BayerRGGB2RGB_EA Python: cv.COLOR_BayerRGGB2RGB_EA | |
COLOR_BayerGRBG2RGB_EA Python: cv.COLOR_BayerGRBG2RGB_EA | |
COLOR_BayerBGGR2RGB_EA Python: cv.COLOR_BayerBGGR2RGB_EA | |
COLOR_BayerGBRG2RGB_EA Python: cv.COLOR_BayerGBRG2RGB_EA | |
COLOR_BayerBG2RGB_EA Python: cv.COLOR_BayerBG2RGB_EA | 相当于RGGB Bayer图案 |
COLOR_BayerGB2RGB_EA Python: cv.COLOR_BayerGB2RGB_EA | 相当于GRBG Bayer图案 |
COLOR_BayerRG2RGB_EA Python: cv.COLOR_BayerRG2RGB_EA | 相当于BGGR Bayer图案 |
COLOR_BayerGR2RGB_EA Python: cv.COLOR_BayerGR2RGB_EA | 相当于GBRG Bayer图案 |
COLOR_BayerBG2BGRA Python: cv.COLOR_BayerBG2BGRA | 使用透明通道进行去马赛克。 相当于RGGB Bayer图案 |
COLOR_BayerGB2BGRA Python: cv.COLOR_BayerGB2BGRA | 相当于GRBG Bayer图案 |
COLOR_BayerRG2BGRA Python: cv.COLOR_BayerRG2BGRA | 相当于BGGR Bayer图案 |
COLOR_BayerGR2BGRA Python: cv.COLOR_BayerGR2BGRA | 相当于GBRG Bayer图案 |
COLOR_BayerRGGB2BGRA Python: cv.COLOR_BayerRGGB2BGRA | |
COLOR_BayerGRBG2BGRA Python: cv.COLOR_BayerGRBG2BGRA | |
COLOR_BayerBGGR2BGRA Python: cv.COLOR_BayerBGGR2BGRA | |
COLOR_BayerGBRG2BGRA Python: cv.COLOR_BayerGBRG2BGRA | |
COLOR_BayerRGGB2RGBA Python: cv.COLOR_BayerRGGB2RGBA | |
COLOR_BayerGRBG2RGBA Python: cv.COLOR_BayerGRBG2RGBA | |
COLOR_BayerBGGR2RGBA Python: cv.COLOR_BayerBGGR2RGBA | |
COLOR_BayerGBRG2RGBA Python: cv.COLOR_BayerGBRG2RGBA | |
COLOR_BayerBG2RGBA Python: cv.COLOR_BayerBG2RGBA | 相当于RGGB Bayer图案 |
COLOR_BayerGB2RGBA Python: cv.COLOR_BayerGB2RGBA | 相当于GRBG Bayer图案 |
COLOR_BayerRG2RGBA Python: cv.COLOR_BayerRG2RGBA | 相当于BGGR Bayer图案 |
COLOR_BayerGR2RGBA Python: cv.COLOR_BayerGR2RGBA | 相当于GBRG Bayer图案 |
COLOR_RGB2YUV_UYVY Python: cv.COLOR_RGB2YUV_UYVY | 在RGB和YUV UYVU之间转换,YUV是4:2:2并且交错为U/Y1/V/Y2,参见 |
色彩转换:BGR2YUV_UYVY Python: cv.COLOR_BGR2YUV_UYVY | 在BGR和YUV UYVU之间进行转换,YUV为4:2:2并交错为U/Y1/V/Y2,见色彩转换RGB_YUV_42x |
色彩转换:RGB2YUV_Y422 Python: cv.COLOR_RGB2YUV_Y422 | 与UYVY同义 |
色彩转换:BGR2YUV_Y422 Python: cv.COLOR_BGR2YUV_Y422 | 与UYVY同义 |
色彩转换:RGB2YUV_UYNV Python: cv.COLOR_RGB2YUV_UYNV | 与UYVY同义 |
色彩转换:BGR2YUV_UYNV Python: cv.COLOR_BGR2YUV_UYNV | 与UYVY同义 |
色彩转换:RGBA2YUV_UYVY Python: cv.COLOR_RGBA2YUV_UYVY | 在RGBA和YUV UYVU之间进行转换,YUV为4:2:2并交错为U/Y1/V/Y2,见色彩转换RGB_YUV_42x |
色彩转换:BGRA2YUV_UYVY Python: cv.COLOR_BGRA2YUV_UYVY | 在BGRA和YUV UYVU之间进行转换,YUV为4:2:2并交错为U/Y1/V/Y2,见色彩转换RGB_YUV_42x |
色彩转换:RGBA2YUV_Y422 Python: cv.COLOR_RGBA2YUV_Y422 | 与UYVY同义 |
色彩转换:BGRA2YUV_Y422 Python: cv.COLOR_BGRA2YUV_Y422 | 与UYVY同义 |
色彩转换:RGBA2YUV_UYNV Python: cv.COLOR_RGBA2YUV_UYNV | 与UYVY同义 |
色彩转换:BGRA2YUV_UYNV Python: cv.COLOR_BGRA2YUV_UYNV | 与UYVY同义 |
色彩转换:RGB2YUV_YUY2 Python: cv.COLOR_RGB2YUV_YUY2 | 在RGB和YUV YUY2之间进行转换,YUV为4:2:2并交错为Y1/U/Y2/V,见色彩转换RGB_YUV_42x |
色彩转换:BGR2YUV_YUY2 Python: cv.COLOR_BGR2YUV_YUY2 | 在BGR和YUV YUY2之间进行转换,YUV为4:2:2并交错为Y1/U/Y2/V,见色彩转换RGB_YUV_42x |
色彩转换:RGB2YUV_YVYU Python: cv.COLOR_RGB2YUV_YVYU | 在RGB和YUV YVYU之间进行转换,YUV为4:2:2并交错为Y1/V/Y2/U,见色彩转换RGB_YUV_42x |
色彩转换:BGR2YUV_YVYU Python: cv.COLOR_BGR2YUV_YVYU | 在BGR和YUV YVYU之间进行转换,YUV为4:2:2并交错为Y1/V/Y2/U,见色彩转换RGB_YUV_42x |
色彩转换:RGB2YUV_YUYV Python: cv.COLOR_RGB2YUV_YUYV | 同义词 YUY2 |
色彩转换:BGR2YUV_YUYV Python: cv.COLOR_BGR2YUV_YUYV | 同义词 YUY2 |
色彩转换:RGB2YUV_YUNV Python: cv.COLOR_RGB2YUV_YUNV | 同义词 YUY2 |
色彩转换:BGR2YUV_YUNV Python: cv.COLOR_BGR2YUV_YUNV | 同义词 YUY2 |
颜色 RGBA2YUV_YUY2 Python: cv.COLOR_RGBA2YUV_YUY2 | 在 RGBA 和 YUV YUY2 之间进行转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,见 颜色转换_rgb_yuv_42x |
颜色 BGRA2YUV_YUY2 Python: cv.COLOR_BGRA2YUV_YUY2 | 在 BGRA 和 YUV YUY2 之间进行转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,见 颜色转换_rgb_yuv_42x |
颜色 RGBA2YUV_YVYU Python: cv.COLOR_RGBA2YUV_YVYU | 在 RGBA 和 YUV YVYU 之间进行转换,YUV 为 4:2:2 且交错为 Y1/V/Y2/U,见 颜色转换_rgb_yuv_42x |
颜色 BGRA2YUV_YVYU Python: cv.COLOR_BGRA2YUV_YVYU | 在 BGRA 和 YUV YVYU 之间进行转换,YUV 为 4:2:2 且交错为 Y1/V/Y2/U,见 颜色转换_rgb_yuv_42x |
颜色 RGBA2YUV_YUYV Python: cv.COLOR_RGBA2YUV_YUYV | 同义词 YUY2 |
颜色 BGRA2YUV_YUYV Python: cv.COLOR_BGRA2YUV_YUYV | 同义词 YUY2 |
颜色 RGBA2YUV_YUNV Python: cv.COLOR_RGBA2YUV_YUNV | 同义词 YUY2 |
颜色 BGRA2YUV_YUNV Python: cv.COLOR_BGRA2YUV_YUNV | 同义词 YUY2 |
颜色 COLORCVT_MAX Python: cv.COLOR_COLORCVT_MAX |
void cv::cvtColor | ( | InputArray | src, |
OutputArray | dst, | ||
int | code, | ||
int | dstCn = 0 |
||
) |
Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cv.cvtColor( | src, code[, dst[, dstCn]] | ) -> | dst |
#include <opencv2/imgproc.hpp>
转换图像从一种颜色空间到另一种空间:
该函数将输入图像从一个颜色空间转换到另一个颜色空间。在将 RGB 颜色空间转换为其他颜色空间的情况下,应明确指定通道顺序(RGB 或 BGR)。请注意,OpenCV 中的默认颜色格式通常被称为 RGB,但实际上它是 BGR(字节顺序相反)。因此,标准(24 位)彩色图像的第一个字节是一个 8 位蓝色组件,第二个字节是绿色,第三个字节是红色。下一个四个字节将是第二个像素(蓝色,然后是绿色,然后是红色),依此类推。
R、G 和 B 通道值的传统范围是
在线性转换的情况下,范围无关紧要。但是,在非线性转换的情况下,应将输入 RGB 图像归一化到适当的价值范围,以获得正确的结果,例如,对于 RGB \(\rightarrow\) L*u*v* 转换。例如,如果您有一个直接从 8 位图像转换而来的 32 位浮点图像,没有任何缩放,则它将具有 0..255 的值范围,而不是函数假设的 0..1。因此,在调用 cvtColor 之前,您需要首先缩小图像
如果您使用 cvtColor 与 8 位图像,转换会丢失一些信息。对于许多应用程序,这可能不会引起注意,但建议使用 32 位图像在需要全色域或转换图像再进行操作的程序中使用。
如果转换添加了 alpha 通道,其值将设置为对应通道范围的最大值:CV_8U 为 255,CV_16U 为 65535,CV_32F 为 1。
src | 输入图像:8 位无符号、16 位无符号 ( CV_16UC... ) 或单精度浮点。 |
dst | 与输入图像同大小和深度的输出图像。 |
code | 颜色空间转换代码(请参阅 ColorConversionCodes)。 |
dstCn | 目标图像中的通道数;如果是 0,则自动从 src 和 code 推导出通道数。 |
void cv::cvtColorTwoPlane | ( | InputArray | src1, |
InputArray | src2, | ||
OutputArray | dst, | ||
int | code | ||
) |
Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cv.cvtColorTwoPlane( | src1, src2, code[, dst] | ) -> | dst |
#include <opencv2/imgproc.hpp>
转换图像从一种颜色空间到另一种空间,其中源图像存储在两个平面中:
此功能目前仅支持 YUV420 到 RGB 的转换。
src1 | 8 位图像(CV_8U)的 Y 平面。 |
src2 | 包含交错 U/V 平面的图像。 |
dst | 输出图像。 |
code | 指定转换类型。它可以取以下值之一 |
void cv::demosaicing | ( | InputArray | src, |
OutputArray | dst, | ||
int | code, | ||
int | dstCn = 0 |
||
) |
Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cv.demosaicing( | src, code[, dst[, dstCn]] | ) -> | dst |
#include <opencv2/imgproc.hpp>
所有去马赛克处理的主函数:
src | 输入图像:8 位无符号或 16 位无符号。 |
dst | 与输入图像同大小和深度的输出图像。 |
code | 颜色空间转换代码(请参阅以下描述)。 |
dstCn | 目标图像中的通道数;如果是 0,则自动从 src 和 code 推导出通道数。 |
此函数可以进行以下转换
使用双线性插值的去马赛克
COLOR_BayerBG2BGR 、 COLOR_BayerGB2BGR 、 COLOR_BayerRG2BGR 、 COLOR_BayerGR2BGR
COLOR_BayerBG2GRAY 、 COLOR_BayerGB2GRAY 、 COLOR_BayerRG2GRAY 、 COLOR_BayerGR2GRAY
使用可变梯度数进行去马赛克。
COLOR_BayerBG2BGR_VNG 、 COLOR_BayerGB2BGR_VNG 、 COLOR_BayerRG2BGR_VNG 、 COLOR_BayerGR2BGR_VNG
边缘感知去马赛克。
COLOR_BayerBG2BGR_EA , COLOR_BayerGB2BGR_EA , COLOR_BayerRG2BGR_EA , COLOR_BayerGR2BGR_EA
与alpha通道结合的去马赛克
COLOR_BayerBG2BGRA , COLOR_BayerGB2BGRA , COLOR_BayerRG2BGRA , COLOR_BayerGR2BGRA