![]() |
OpenCV 4.13.0
开源计算机视觉库 (Open Source Computer Vision)
|
函数 | |
| void | cv::cvtColor (InputArray src, OutputArray dst, int code, int dstCn=0, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| 将图像从一种颜色空间转换为另一种。 | |
| void | cv::cvtColorTwoPlane (InputArray src1, InputArray src2, OutputArray dst, int code, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| 将图像从一种颜色空间转换为另一种,源图像存储在两个平面(planes)中。 | |
| void | cv::demosaicing (InputArray src, OutputArray dst, int code, int dstCn=0) |
| 所有去马赛克(demosaicing)处理的主函数 | |
#include <opencv2/imgproc.hpp>
颜色转换代码
[8U] 表示支持 CV_8U src 类型。[16U] 表示支持 CV_16U src 类型。[32F] 表示支持 CV_32F src 类型。| 枚举值 (Enumerator) | |
|---|---|
| COLOR_BGR2BGRA Python: cv.COLOR_BGR2BGRA | [8U/16U/32F] 将 alpha 通道添加到 RGB 或 BGR 图像 |
| COLOR_RGB2RGBA Python: cv.COLOR_RGB2RGBA | [8U/16U/32F] |
| COLOR_BGRA2BGR Python: cv.COLOR_BGRA2BGR | [8U/16U/32F] 从 RGB 或 BGR 图像中移除 alpha 通道 |
| COLOR_RGBA2RGB Python: cv.COLOR_RGBA2RGB | [8U/16U/32F] |
| COLOR_BGR2RGBA Python: cv.COLOR_BGR2RGBA | [8U/16U/32F] 在 RGB 和 BGR 颜色空间之间转换(带或不带 alpha 通道) |
| COLOR_RGB2BGRA Python: cv.COLOR_RGB2BGRA | [8U/16U/32F] |
| COLOR_RGBA2BGR Python: cv.COLOR_RGBA2BGR | [8U/16U/32F] |
| COLOR_BGRA2RGB Python: cv.COLOR_BGRA2RGB | [8U/16U/32F] |
| COLOR_BGR2RGB Python: cv.COLOR_BGR2RGB | [8U/16U/32F] |
| COLOR_RGB2BGR Python: cv.COLOR_RGB2BGR | [8U/16U/32F] |
| COLOR_BGRA2RGBA Python: cv.COLOR_BGRA2RGBA | [8U/16U/32F] |
| COLOR_RGBA2BGRA Python: cv.COLOR_RGBA2BGRA | [8U/16U/32F] |
| COLOR_BGR2GRAY Python: cv.COLOR_BGR2GRAY | [8U/16U/32F] 在 RGB/BGR 和灰度之间转换,颜色转换 |
| COLOR_RGB2GRAY Python: cv.COLOR_RGB2GRAY | [8U/16U/32F] |
| COLOR_GRAY2BGR Python: cv.COLOR_GRAY2BGR | [8U/16U/32F] |
| COLOR_GRAY2RGB Python: cv.COLOR_GRAY2RGB | [8U/16U/32F] |
| COLOR_GRAY2BGRA Python: cv.COLOR_GRAY2BGRA | [8U/16U/32F] |
| COLOR_GRAY2RGBA Python: cv.COLOR_GRAY2RGBA | [8U/16U/32F] |
| COLOR_BGRA2GRAY Python: cv.COLOR_BGRA2GRAY | [8U/16U/32F] |
| COLOR_RGBA2GRAY Python: cv.COLOR_RGBA2GRAY | [8U/16U/32F] |
| COLOR_BGR2BGR565 Python: cv.COLOR_BGR2BGR565 | [8U] 在 RGB/BGR 和 BGR565(16 位图像)之间转换 |
| COLOR_RGB2BGR565 Python: cv.COLOR_RGB2BGR565 | [8U] |
| COLOR_BGR5652BGR Python: cv.COLOR_BGR5652BGR | [8U] |
| COLOR_BGR5652RGB Python: cv.COLOR_BGR5652RGB | [8U] |
| COLOR_BGRA2BGR565 Python: cv.COLOR_BGRA2BGR565 | [8U] |
| COLOR_RGBA2BGR565 Python: cv.COLOR_RGBA2BGR565 | [8U] |
| COLOR_BGR5652BGRA Python: cv.COLOR_BGR5652BGRA | [8U] |
| COLOR_BGR5652RGBA Python: cv.COLOR_BGR5652RGBA | [8U] |
| COLOR_GRAY2BGR565 Python: cv.COLOR_GRAY2BGR565 | [8U] 在灰度和 BGR565(16 位图像)之间转换 |
| COLOR_BGR5652GRAY Python: cv.COLOR_BGR5652GRAY | [8U] |
| COLOR_BGR2BGR555 Python: cv.COLOR_BGR2BGR555 | [8U] 在 RGB/BGR 和 BGR555(16 位图像)之间转换 |
| COLOR_RGB2BGR555 Python: cv.COLOR_RGB2BGR555 | [8U] |
| COLOR_BGR5552BGR Python: cv.COLOR_BGR5552BGR | [8U] |
| COLOR_BGR5552RGB Python: cv.COLOR_BGR5552RGB | [8U] |
| COLOR_BGRA2BGR555 Python: cv.COLOR_BGRA2BGR555 | [8U] |
| COLOR_RGBA2BGR555 Python: cv.COLOR_RGBA2BGR555 | [8U] |
| COLOR_BGR5552BGRA Python: cv.COLOR_BGR5552BGRA | [8U] |
| COLOR_BGR5552RGBA Python: cv.COLOR_BGR5552RGBA | [8U] |
| COLOR_GRAY2BGR555 Python: cv.COLOR_GRAY2BGR555 | [8U] 在灰度和 BGR555(16 位图像)之间转换 |
| COLOR_BGR5552GRAY Python: cv.COLOR_BGR5552GRAY | [8U] |
| COLOR_BGR2XYZ Python: cv.COLOR_BGR2XYZ | [8U/16U/32F] 将 RGB/BGR 转换为 CIE XYZ,颜色转换 |
| COLOR_RGB2XYZ Python: cv.COLOR_RGB2XYZ | [8U/16U/32F] |
| COLOR_XYZ2BGR Python: cv.COLOR_XYZ2BGR | [8U/16U/32F] |
| COLOR_XYZ2RGB Python: cv.COLOR_XYZ2RGB | [8U/16U/32F] |
| COLOR_BGR2YCrCb Python: cv.COLOR_BGR2YCrCb | [8U/16U/32F] 将 RGB/BGR 转换为亮度-色度(又称 YCC),颜色转换 |
| COLOR_RGB2YCrCb Python: cv.COLOR_RGB2YCrCb | [8U/16U/32F] |
| COLOR_YCrCb2BGR Python: cv.COLOR_YCrCb2BGR | [8U/16U/32F] |
| COLOR_YCrCb2RGB Python: cv.COLOR_YCrCb2RGB | [8U/16U/32F] |
| COLOR_BGR2HSV Python: cv.COLOR_BGR2HSV | [8U/32F] 将 RGB/BGR 转换为 HSV(色相饱和度值),如果为 8 位图像,H 范围为 0..180,颜色转换 |
| COLOR_RGB2HSV Python: cv.COLOR_RGB2HSV | [8U/32F] |
| COLOR_BGR2Lab Python: cv.COLOR_BGR2Lab | [8U/32F] 将 RGB/BGR 转换为 CIE Lab,颜色转换 |
| COLOR_RGB2Lab Python: cv.COLOR_RGB2Lab | [8U/32F] |
| COLOR_BGR2Luv Python: cv.COLOR_BGR2Luv | [8U/32F] 将 RGB/BGR 转换为 CIE Luv,颜色转换 |
| COLOR_RGB2Luv Python: cv.COLOR_RGB2Luv | [8U/32F] |
| COLOR_BGR2HLS Python: cv.COLOR_BGR2HLS | [8U/32F] 将 RGB/BGR 转换为 HLS(色相亮度饱和度),如果为 8 位图像,H 范围为 0..180,颜色转换 |
| COLOR_RGB2HLS Python: cv.COLOR_RGB2HLS | [8U/32F] |
| COLOR_HSV2BGR Python: cv.COLOR_HSV2BGR | [8U/32F] 将 HSV 反向转换为 RGB/BGR,如果为 8 位图像,H 范围为 0..180 |
| COLOR_HSV2RGB Python: cv.COLOR_HSV2RGB | [8U/32F] |
| COLOR_Lab2BGR Python: cv.COLOR_Lab2BGR | [8U/32F] |
| COLOR_Lab2RGB Python: cv.COLOR_Lab2RGB | [8U/32F] |
| COLOR_Luv2BGR Python: cv.COLOR_Luv2BGR | [8U/32F] |
| COLOR_Luv2RGB Python: cv.COLOR_Luv2RGB | [8U/32F] |
| COLOR_HLS2BGR Python: cv.COLOR_HLS2BGR | [8U/32F] 将 HLS 反向转换为 RGB/BGR,如果为 8 位图像,H 范围为 0..180 |
| COLOR_HLS2RGB Python: cv.COLOR_HLS2RGB | [8U/32F] |
| COLOR_BGR2HSV_FULL Python: cv.COLOR_BGR2HSV_FULL | [8U/32F] 将 RGB/BGR 转换为 HSV(色相饱和度值),如果为 8 位图像,H 范围为 0..255,颜色转换 |
| COLOR_RGB2HSV_FULL Python: cv.COLOR_RGB2HSV_FULL | [8U/32F] |
| COLOR_BGR2HLS_FULL Python: cv.COLOR_BGR2HLS_FULL | [8U/32F] 将 RGB/BGR 转换为 HLS(色相亮度饱和度),如果为 8 位图像,H 范围为 0..255,颜色转换 |
| COLOR_RGB2HLS_FULL Python: cv.COLOR_RGB2HLS_FULL | [8U/32F] |
| COLOR_HSV2BGR_FULL Python: cv.COLOR_HSV2BGR_FULL | [8U/32F] 将 HSV 反向转换为 RGB/BGR,如果为 8 位图像,H 范围为 0..255 |
| COLOR_HSV2RGB_FULL Python: cv.COLOR_HSV2RGB_FULL | [8U/32F] |
| COLOR_HLS2BGR_FULL Python: cv.COLOR_HLS2BGR_FULL | [8U/32F] 将 HLS 反向转换为 RGB/BGR,如果为 8 位图像,H 范围为 0..255 |
| COLOR_HLS2RGB_FULL Python: cv.COLOR_HLS2RGB_FULL | [8U/32F] |
| COLOR_LBGR2Lab Python: cv.COLOR_LBGR2Lab | [8U/32F] |
| COLOR_LRGB2Lab Python: cv.COLOR_LRGB2Lab | [8U/32F] |
| COLOR_LBGR2Luv Python: cv.COLOR_LBGR2Luv | [8U/32F] |
| COLOR_LRGB2Luv Python: cv.COLOR_LRGB2Luv | [8U/32F] |
| COLOR_Lab2LBGR Python: cv.COLOR_Lab2LBGR | [8U/32F] |
| COLOR_Lab2LRGB Python: cv.COLOR_Lab2LRGB | [8U/32F] |
| COLOR_Luv2LBGR Python: cv.COLOR_Luv2LBGR | [8U/32F] |
| COLOR_Luv2LRGB Python: cv.COLOR_Luv2LRGB | [8U/32F] |
| COLOR_BGR2YUV Python: cv.COLOR_BGR2YUV | [8U/16U/32F] 在 RGB/BGR 和 YUV 之间转换 |
| COLOR_RGB2YUV Python: cv.COLOR_RGB2YUV | [8U/16U/32F] |
| COLOR_YUV2BGR Python: cv.COLOR_YUV2BGR | [8U/16U/32F] |
| COLOR_YUV2RGB Python: cv.COLOR_YUV2RGB | [8U/16U/32F] |
| COLOR_YUV2RGB_NV12 Python: cv.COLOR_YUV2RGB_NV12 | [8U] 在 4:2:0 下采样 YUV NV12 和 RGB 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_NV12 Python: cv.COLOR_YUV2BGR_NV12 | [8U] 在 4:2:0 下采样 YUV NV12 和 BGR 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGB_NV21 Python: cv.COLOR_YUV2RGB_NV21 | [8U] 在 4:2:0 下采样 YUV NV21 和 RGB 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_NV21 Python: cv.COLOR_YUV2BGR_NV21 | [8U] 在 4:2:0 下采样 YUV NV21 和 BGR 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV420sp2RGB Python: cv.COLOR_YUV420sp2RGB | NV21 的同义词 |
| COLOR_YUV420sp2BGR Python: cv.COLOR_YUV420sp2BGR | NV21 的同义词 |
| COLOR_YUV2RGBA_NV12 Python: cv.COLOR_YUV2RGBA_NV12 | [8U] 在 4:2:0 下采样 YUV NV12 和 RGBA 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_NV12 Python: cv.COLOR_YUV2BGRA_NV12 | [8U] 在 4:2:0 下采样 YUV NV12 和 BGRA 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGBA_NV21 Python: cv.COLOR_YUV2RGBA_NV21 | [8U] 在 4:2:0 下采样 YUV NV21 和 RGBA 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_NV21 Python: cv.COLOR_YUV2BGRA_NV21 | [8U] 在 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 | [8U] 在 4:2:0 下采样 YUV YV12 和 RGB 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_YV12 Python: cv.COLOR_YUV2BGR_YV12 | [8U] 在 4:2:0 下采样 YUV YV12 和 BGR 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGB_IYUV Python: cv.COLOR_YUV2RGB_IYUV | [8U] 在 4:2:0 下采样 YUV IYUV 和 RGB 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_IYUV Python: cv.COLOR_YUV2BGR_IYUV | [8U] 在 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 | [8U] 在 4:2:0 下采样 YUV YV12 和 RGBA 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_YV12 Python: cv.COLOR_YUV2BGRA_YV12 | [8U] 在 4:2:0 下采样 YUV YV12 和 BGRA 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGBA_IYUV Python: cv.COLOR_YUV2RGBA_IYUV | [8U] 在 4:2:0 下采样 YUV YV12 和 RGBA 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_IYUV Python: cv.COLOR_YUV2BGRA_IYUV | [8U] 在 4:2:0 下采样 YUV YV12 和 BGRA 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_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 | [8U] 从 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 | [8U] 在 YUV UYVY 和 RGB 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_UYVY Python: cv.COLOR_YUV2BGR_UYVY | [8U] 在 YUV UYVY 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 color_convert_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 | [8U] 在 YUV UYVY 和 RGBA 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_UYVY Python: cv.COLOR_YUV2BGRA_UYVY | [8U] 在 YUV UYVY 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGBA_Y422 Python: cv.COLOR_YUV2RGBA_Y422 | UYVY 的同义词 |
| COLOR_YUV2BGRA_Y422 Python: cv.COLOR_YUV2BGRA_Y422 | UYVY 的同义词 |
| COLOR_YUV2RGBA_UYNV Python: cv.COLOR_YUV2RGBA_UYNV | UYVY 的同义词 |
| COLOR_YUV2BGRA_UYNV Python: cv.COLOR_YUV2BGRA_UYNV | UYVY 的同义词 |
| COLOR_YUV2RGB_YUY2 Python: cv.COLOR_YUV2RGB_YUY2 | [8U] 在 YUV YUY2 和 RGB 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_YUY2 Python: cv.COLOR_YUV2BGR_YUY2 | [8U] 在 YUV YUY2 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGB_YVYU Python: cv.COLOR_YUV2RGB_YVYU | [8U] 在 YUV YVYU 和 RGB 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGR_YVYU Python: cv.COLOR_YUV2BGR_YVYU | [8U] 在 YUV YVYU 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGB_YUYV Python: cv.COLOR_YUV2RGB_YUYV | YUY2 的同义词 |
| COLOR_YUV2BGR_YUYV Python: cv.COLOR_YUV2BGR_YUYV | YUY2 的同义词 |
| COLOR_YUV2RGB_YUNV Python: cv.COLOR_YUV2RGB_YUNV | YUY2 的同义词 |
| COLOR_YUV2BGR_YUNV Python: cv.COLOR_YUV2BGR_YUNV | YUY2 的同义词 |
| COLOR_YUV2RGBA_YUY2 Python: cv.COLOR_YUV2RGBA_YUY2 | [8U] 在 YUV YUY2 和 RGBA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_YUY2 Python: cv.COLOR_YUV2BGRA_YUY2 | [8U] 在 YUV YUY2 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGBA_YVYU Python: cv.COLOR_YUV2RGBA_YVYU | [8U] 在 YUV YVYU 和 RGBA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2BGRA_YVYU Python: cv.COLOR_YUV2BGRA_YVYU | [8U] 在 YUV YVYU 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 color_convert_rgb_yuv_42x |
| COLOR_YUV2RGBA_YUYV Python: cv.COLOR_YUV2RGBA_YUYV | YUY2 的同义词 |
| COLOR_YUV2BGRA_YUYV Python: cv.COLOR_YUV2BGRA_YUYV | YUY2 的同义词 |
| COLOR_YUV2RGBA_YUNV Python: cv.COLOR_YUV2RGBA_YUNV | YUY2 的同义词 |
| COLOR_YUV2BGRA_YUNV Python: cv.COLOR_YUV2BGRA_YUNV | YUY2 的同义词 |
| COLOR_YUV2GRAY_UYVY Python: cv.COLOR_YUV2GRAY_UYVY | [8U] 从 YUV 4:2:2 图像中提取 Y 通道 |
| COLOR_YUV2GRAY_YUY2 Python: cv.COLOR_YUV2GRAY_YUY2 | [8U] 从 YUV 4:2:2 图像中提取 Y 通道 |
| COLOR_YUV2GRAY_Y422 Python: cv.COLOR_YUV2GRAY_Y422 | COLOR_YUV2GRAY_UYVY 的同义词 |
| COLOR_YUV2GRAY_UYNV Python: cv.COLOR_YUV2GRAY_UYNV | COLOR_YUV2GRAY_UYVY 的同义词 |
| COLOR_YUV2GRAY_YVYU Python: cv.COLOR_YUV2GRAY_YVYU | COLOR_YUV2GRAY_YUY2 的同义词 |
| COLOR_YUV2GRAY_YUYV Python: cv.COLOR_YUV2GRAY_YUYV | COLOR_YUV2GRAY_YUY2 的同义词 |
| COLOR_YUV2GRAY_YUNV Python: cv.COLOR_YUV2GRAY_YUNV | COLOR_YUV2GRAY_YUY2 的同义词 |
| COLOR_RGBA2mRGBA Python: cv.COLOR_RGBA2mRGBA | alpha 预乘 [8U] |
| COLOR_mRGBA2RGBA Python: cv.COLOR_mRGBA2RGBA | [8U] |
| COLOR_RGB2YUV_I420 Python: cv.COLOR_RGB2YUV_I420 | [8U] 在 RGB 和 4:2:0 下采样 YUV I420 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_BGR2YUV_I420 Python: cv.COLOR_BGR2YUV_I420 | [8U] 在 BGR 和 4:2:0 下采样 YUV I420 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_RGB2YUV_IYUV Python: cv.COLOR_RGB2YUV_IYUV | I420 的同义词 |
| COLOR_BGR2YUV_IYUV Python: cv.COLOR_BGR2YUV_IYUV | I420 的同义词 |
| COLOR_RGBA2YUV_I420 Python: cv.COLOR_RGBA2YUV_I420 | [8U] 在 RGBA 和 4:2:0 下采样 YUV I420 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_BGRA2YUV_I420 Python: cv.COLOR_BGRA2YUV_I420 | [8U] 在 BGRA 和 4:2:0 下采样 YUV I420 之间转换,三个平面在一个数组中:Y、U 和 V,参见 color_convert_rgb_yuv_42x |
| COLOR_RGBA2YUV_IYUV Python: cv.COLOR_RGBA2YUV_IYUV | I420 的同义词 |
| COLOR_BGRA2YUV_IYUV Python: cv.COLOR_BGRA2YUV_IYUV | I420 的同义词 |
| COLOR_RGB2YUV_YV12 Python: cv.COLOR_RGB2YUV_YV12 | [8U] 在 RGB 和 4:2:0 下采样 YUV YV12 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_BGR2YUV_YV12 Python: cv.COLOR_BGR2YUV_YV12 | [8U] 在 BGR 和 4:2:0 下采样 YUV YV12 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_RGBA2YUV_YV12 Python: cv.COLOR_RGBA2YUV_YV12 | [8U] 在 RGBA 和 4:2:0 下采样 YUV YV12 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_BGRA2YUV_YV12 Python: cv.COLOR_BGRA2YUV_YV12 | [8U] 在 BGRA 和 4:2:0 下采样 YUV YV12 之间转换,三个平面在一个数组中:Y、V 和 U,参见 color_convert_rgb_yuv_42x |
| COLOR_BayerBG2BGR Python: cv.COLOR_BayerBG2BGR | 去马赛克,有关更多信息,请参阅 颜色转换。 [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2BGR Python: cv.COLOR_BayerGB2BGR | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2BGR Python: cv.COLOR_BayerRG2BGR | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2BGR Python: cv.COLOR_BayerGR2BGR | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerRGGB2BGR Python: cv.COLOR_BayerRGGB2BGR | [8U/16U] |
| COLOR_BayerGRBG2BGR Python: cv.COLOR_BayerGRBG2BGR | [8U/16U] |
| COLOR_BayerBGGR2BGR Python: cv.COLOR_BayerBGGR2BGR | [8U/16U] |
| COLOR_BayerGBRG2BGR Python: cv.COLOR_BayerGBRG2BGR | [8U/16U] |
| COLOR_BayerRGGB2RGB Python: cv.COLOR_BayerRGGB2RGB | [8U/16U] |
| COLOR_BayerGRBG2RGB Python: cv.COLOR_BayerGRBG2RGB | [8U/16U] |
| COLOR_BayerBGGR2RGB Python: cv.COLOR_BayerBGGR2RGB | [8U/16U] |
| COLOR_BayerGBRG2RGB Python: cv.COLOR_BayerGBRG2RGB | [8U/16U] |
| COLOR_BayerBG2RGB Python: cv.COLOR_BayerBG2RGB | [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2RGB Python: cv.COLOR_BayerGB2RGB | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2RGB Python: cv.COLOR_BayerRG2RGB | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2RGB Python: cv.COLOR_BayerGR2RGB | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerBG2GRAY Python: cv.COLOR_BayerBG2GRAY | [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2GRAY Python: cv.COLOR_BayerGB2GRAY | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2GRAY Python: cv.COLOR_BayerRG2GRAY | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2GRAY Python: cv.COLOR_BayerGR2GRAY | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerRGGB2GRAY Python: cv.COLOR_BayerRGGB2GRAY | [8U/16U] |
| COLOR_BayerGRBG2GRAY Python: cv.COLOR_BayerGRBG2GRAY | [8U/16U] |
| COLOR_BayerBGGR2GRAY Python: cv.COLOR_BayerBGGR2GRAY | [8U/16U] |
| COLOR_BayerGBRG2GRAY Python: cv.COLOR_BayerGBRG2GRAY | [8U/16U] |
| COLOR_BayerBG2BGR_VNG Python: cv.COLOR_BayerBG2BGR_VNG | 使用可变梯度数去马赛克。 [8U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2BGR_VNG Python: cv.COLOR_BayerGB2BGR_VNG | [8U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2BGR_VNG Python: cv.COLOR_BayerRG2BGR_VNG | [8U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2BGR_VNG Python: cv.COLOR_BayerGR2BGR_VNG | [8U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerRGGB2BGR_VNG Python: cv.COLOR_BayerRGGB2BGR_VNG | [8U] |
| COLOR_BayerGRBG2BGR_VNG Python: cv.COLOR_BayerGRBG2BGR_VNG | [8U] |
| COLOR_BayerBGGR2BGR_VNG Python: cv.COLOR_BayerBGGR2BGR_VNG | [8U] |
| COLOR_BayerGBRG2BGR_VNG Python: cv.COLOR_BayerGBRG2BGR_VNG | [8U] |
| COLOR_BayerRGGB2RGB_VNG Python: cv.COLOR_BayerRGGB2RGB_VNG | [8U] |
| COLOR_BayerGRBG2RGB_VNG Python: cv.COLOR_BayerGRBG2RGB_VNG | [8U] |
| COLOR_BayerBGGR2RGB_VNG Python: cv.COLOR_BayerBGGR2RGB_VNG | [8U] |
| COLOR_BayerGBRG2RGB_VNG Python: cv.COLOR_BayerGBRG2RGB_VNG | [8U] |
| COLOR_BayerBG2RGB_VNG Python: cv.COLOR_BayerBG2RGB_VNG | [8U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2RGB_VNG Python: cv.COLOR_BayerGB2RGB_VNG | [8U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2RGB_VNG Python: cv.COLOR_BayerRG2RGB_VNG | [8U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2RGB_VNG Python: cv.COLOR_BayerGR2RGB_VNG | [8U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerBG2BGR_EA Python: cv.COLOR_BayerBG2BGR_EA | 边缘感知去马赛克。 [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2BGR_EA Python: cv.COLOR_BayerGB2BGR_EA | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2BGR_EA Python: cv.COLOR_BayerRG2BGR_EA | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2BGR_EA Python: cv.COLOR_BayerGR2BGR_EA | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerRGGB2BGR_EA Python: cv.COLOR_BayerRGGB2BGR_EA | [8U/16U] |
| COLOR_BayerGRBG2BGR_EA Python: cv.COLOR_BayerGRBG2BGR_EA | [8U/16U] |
| COLOR_BayerBGGR2BGR_EA Python: cv.COLOR_BayerBGGR2BGR_EA | [8U/16U] |
| COLOR_BayerGBRG2BGR_EA Python: cv.COLOR_BayerGBRG2BGR_EA | [8U/16U] |
| COLOR_BayerRGGB2RGB_EA Python: cv.COLOR_BayerRGGB2RGB_EA | [8U/16U] |
| COLOR_BayerGRBG2RGB_EA Python: cv.COLOR_BayerGRBG2RGB_EA | [8U/16U] |
| COLOR_BayerBGGR2RGB_EA Python: cv.COLOR_BayerBGGR2RGB_EA | [8U/16U] |
| COLOR_BayerGBRG2RGB_EA Python: cv.COLOR_BayerGBRG2RGB_EA | [8U/16U] |
| COLOR_BayerBG2RGB_EA Python: cv.COLOR_BayerBG2RGB_EA | [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2RGB_EA Python: cv.COLOR_BayerGB2RGB_EA | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2RGB_EA Python: cv.COLOR_BayerRG2RGB_EA | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2RGB_EA Python: cv.COLOR_BayerGR2RGB_EA | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerBG2BGRA Python: cv.COLOR_BayerBG2BGRA | Demosaicing with alpha channel. [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2BGRA Python: cv.COLOR_BayerGB2BGRA | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2BGRA Python: cv.COLOR_BayerRG2BGRA | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2BGRA Python: cv.COLOR_BayerGR2BGRA | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_BayerRGGB2BGRA Python: cv.COLOR_BayerRGGB2BGRA | [8U/16U] |
| COLOR_BayerGRBG2BGRA Python: cv.COLOR_BayerGRBG2BGRA | [8U/16U] |
| COLOR_BayerBGGR2BGRA Python: cv.COLOR_BayerBGGR2BGRA | [8U/16U] |
| COLOR_BayerGBRG2BGRA Python: cv.COLOR_BayerGBRG2BGRA | [8U/16U] |
| COLOR_BayerRGGB2RGBA Python: cv.COLOR_BayerRGGB2RGBA | [8U/16U] |
| COLOR_BayerGRBG2RGBA Python: cv.COLOR_BayerGRBG2RGBA | [8U/16U] |
| COLOR_BayerBGGR2RGBA Python: cv.COLOR_BayerBGGR2RGBA | [8U/16U] |
| COLOR_BayerGBRG2RGBA Python: cv.COLOR_BayerGBRG2RGBA | [8U/16U] |
| COLOR_BayerBG2RGBA Python: cv.COLOR_BayerBG2RGBA | [8U/16U] 等同于 RGGB 拜耳模式 |
| COLOR_BayerGB2RGBA Python: cv.COLOR_BayerGB2RGBA | [8U/16U] 等同于 GRBG 拜耳模式 |
| COLOR_BayerRG2RGBA Python: cv.COLOR_BayerRG2RGBA | [8U/16U] 等同于 BGGR 拜耳模式 |
| COLOR_BayerGR2RGBA Python: cv.COLOR_BayerGR2RGBA | [8U/16U] 等同于 GBRG 拜耳模式 |
| COLOR_RGB2YUV_UYVY Python: cv.COLOR_RGB2YUV_UYVY | [8U] 将RGB和YUV UYVU之间转换,YUV为4:2:2,并以U/Y1/V/Y2交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGR2YUV_UYVY Python: cv.COLOR_BGR2YUV_UYVY | [8U] 将BGR和YUV UYVU之间转换,YUV为4:2:2,并以U/Y1/V/Y2交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGB2YUV_Y422 Python: cv.COLOR_RGB2YUV_Y422 | UYVY 的同义词 |
| COLOR_BGR2YUV_Y422 Python: cv.COLOR_BGR2YUV_Y422 | UYVY 的同义词 |
| COLOR_RGB2YUV_UYNV Python: cv.COLOR_RGB2YUV_UYNV | UYVY 的同义词 |
| COLOR_BGR2YUV_UYNV Python: cv.COLOR_BGR2YUV_UYNV | UYVY 的同义词 |
| COLOR_RGBA2YUV_UYVY Python: cv.COLOR_RGBA2YUV_UYVY | [8U] 将RGBA和YUV UYVU之间转换,YUV为4:2:2,并以U/Y1/V/Y2交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGRA2YUV_UYVY Python: cv.COLOR_BGRA2YUV_UYVY | [8U] 将BGRA和YUV UYVU之间转换,YUV为4:2:2,并以U/Y1/V/Y2交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGBA2YUV_Y422 Python: cv.COLOR_RGBA2YUV_Y422 | UYVY 的同义词 |
| COLOR_BGRA2YUV_Y422 Python: cv.COLOR_BGRA2YUV_Y422 | UYVY 的同义词 |
| COLOR_RGBA2YUV_UYNV Python: cv.COLOR_RGBA2YUV_UYNV | UYVY 的同义词 |
| COLOR_BGRA2YUV_UYNV Python: cv.COLOR_BGRA2YUV_UYNV | UYVY 的同义词 |
| COLOR_RGB2YUV_YUY2 Python: cv.COLOR_RGB2YUV_YUY2 | [8U] 将RGB和YUV YUY2之间转换,YUV为4:2:2,并以Y1/U/Y2/V交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGR2YUV_YUY2 Python: cv.COLOR_BGR2YUV_YUY2 | [8U] 将BGR和YUV YUY2之间转换,YUV为4:2:2,并以Y1/U/Y2/V交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGB2YUV_YVYU Python: cv.COLOR_RGB2YUV_YVYU | [8U] 将RGB和YUV YVYU之间转换,YUV为4:2:2,并以Y1/V/Y2/U交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGR2YUV_YVYU Python: cv.COLOR_BGR2YUV_YVYU | [8U] 将BGR和YUV YVYU之间转换,YUV为4:2:2,并以Y1/V/Y2/U交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGB2YUV_YUYV Python: cv.COLOR_RGB2YUV_YUYV | YUY2 的同义词 |
| COLOR_BGR2YUV_YUYV Python: cv.COLOR_BGR2YUV_YUYV | YUY2 的同义词 |
| COLOR_RGB2YUV_YUNV Python: cv.COLOR_RGB2YUV_YUNV | YUY2 的同义词 |
| COLOR_BGR2YUV_YUNV Python: cv.COLOR_BGR2YUV_YUNV | YUY2 的同义词 |
| COLOR_RGBA2YUV_YUY2 Python: cv.COLOR_RGBA2YUV_YUY2 | [8U] 将RGBA和YUV YUY2之间转换,YUV为4:2:2,并以Y1/U/Y2/V交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGRA2YUV_YUY2 Python: cv.COLOR_BGRA2YUV_YUY2 | [8U] 将BGRA和YUV YUY2之间转换,YUV为4:2:2,并以Y1/U/Y2/V交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGBA2YUV_YVYU Python: cv.COLOR_RGBA2YUV_YVYU | [8U] 将RGBA和YUV YVYU之间转换,YUV为4:2:2,并以Y1/V/Y2/U交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_BGRA2YUV_YVYU Python: cv.COLOR_BGRA2YUV_YVYU | [8U] 将BGRA和YUV YVYU之间转换,YUV为4:2:2,并以Y1/V/Y2/U交错排列,详见 color_convert_rgb_yuv_42x |
| COLOR_RGBA2YUV_YUYV Python: cv.COLOR_RGBA2YUV_YUYV | YUY2 的同义词 |
| COLOR_BGRA2YUV_YUYV Python: cv.COLOR_BGRA2YUV_YUYV | YUY2 的同义词 |
| COLOR_RGBA2YUV_YUNV Python: cv.COLOR_RGBA2YUV_YUNV | YUY2 的同义词 |
| COLOR_BGRA2YUV_YUNV Python: cv.COLOR_BGRA2YUV_YUNV | YUY2 的同义词 |
| COLOR_COLORCVT_MAX Python: cv.COLOR_COLORCVT_MAX | |
| void cv::cvtColor | ( | InputArray | src, |
| OutputArray | dst, | ||
| int | code, | ||
| int | dstCn = 0, | ||
| AlgorithmHint | hint = cv::ALGO_HINT_DEFAULT ) |
| Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cv.cvtColor( | src, code[, dst[, dstCn[, hint]]] | ) -> | 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 之前,你需要首先将图像缩小
如果使用带有8位图像的 cvtColor,转换会丢失一些信息。对于许多应用程序,这不会被注意到,但建议在需要全色范围的应用程序中或在操作前转换图像然后转换回来的应用程序中使用32位图像。
如果转换添加了alpha通道,其值将被设置为相应通道范围的最大值:CV_8U为255,CV_16U为65535,CV_32F为1。
| src | 输入图像:8位无符号、16位无符号(CV_16UC...)或单精度浮点数。 |
| dst | 输出图像与src具有相同的大小和深度。 |
| code | 颜色空间转换代码(参见下面的描述)(参见 ColorConversionCodes)。 |
| dstCn | 目标图像中的通道数;如果参数为0,则通道数根据src和代码自动推导。 |
| 提示 (hint) | 实现修改标志。参见 AlgorithmHint |
| void cv::cvtColorTwoPlane | ( | InputArray | src1, |
| InputArray | src2, | ||
| OutputArray | dst, | ||
| int | code, | ||
| AlgorithmHint | hint = cv::ALGO_HINT_DEFAULT ) |
| Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cv.cvtColorTwoPlane( | src1, src2, code[, dst[, hint]] | ) -> | dst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include <opencv2/imgproc.hpp>
将图像从一种颜色空间转换为另一种,源图像存储在两个平面(planes)中。
此函数目前仅支持YUV420到RGB的转换。
| src1 | Y平面的8位图像 (CV_8U)。 |
| src2 | 包含交错U/V平面的图像。 |
| dst | 输出图像。 |
| code | 指定转换类型。它可以取以下任何值 |
| 提示 (hint) | 实现修改标志。参见 AlgorithmHint |
| void cv::demosaicing | ( | InputArray | src, |
| OutputArray | dst, | ||
| int | code, | ||
| int | dstCn = 0 ) |
| Python | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cv.demosaicing( | src, code[, dst[, dstCn]] | ) -> | dst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include <opencv2/imgproc.hpp>
所有去马赛克(demosaicing)处理的主函数
| src | 输入图像:8位无符号或16位无符号。 |
| dst | 输出图像与src具有相同的大小和深度。 |
| code | 颜色空间转换代码(见下文描述)。 |
| dstCn | 目标图像中的通道数;如果参数为0,则通道数根据src和代码自动推导。 |
该函数可以执行以下转换
使用双线性插值进行去马赛克
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