OpenCV  4.10.0
开源计算机视觉
加载中...
搜索中...
无匹配
枚举 | 函数
颜色空间转换

详细描述

枚举

enum  cv::ColorConversionCodes {
  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_BGR2RGB = 4 ,
  cv::COLOR_RGB2BGR = COLOR_BGR2RGB ,
  cv::COLOR_BGRA2RGBA = 5 ,
  cv::COLOR_RGBA2BGRA = COLOR_BGRA2RGBA ,
  cv::COLOR_BGR2GRAY = 6 ,
  cv::COLOR_RGB2GRAY = 7 ,
  cv::COLOR_GRAY2BGR = 8 ,
  cv::COLOR_GRAY2RGB = COLOR_GRAY2BGR ,
  cv::COLOR_GRAY2BGRA = 9 ,
  cv::COLOR_GRAY2RGBA = COLOR_GRAY2BGRA ,
  cv::COLOR_BGRA2GRAY = 10 ,
  cv::COLOR_RGBA2GRAY = 11 ,
  cv::COLOR_BGR2BGR565 = 12 ,
  cv::COLOR_RGB2BGR565 = 13 ,
  cv::COLOR_BGR5652BGR = 14 ,
  cv::COLOR_BGR5652RGB = 15 ,
  cv::COLOR_BGRA2BGR565 = 16 ,
  cv::COLOR_RGBA2BGR565 = 17 ,
  cv::COLOR_BGR5652BGRA = 18 ,
  cv::COLOR_BGR5652RGBA = 19 ,
  cv::COLOR_GRAY2BGR565 = 20 ,
  cv::COLOR_BGR5652GRAY = 21 ,
  cv::COLOR_BGR2BGR555 = 22 ,
  cv::COLOR_RGB2BGR555 = 23 ,
  cv::COLOR_BGR5552BGR = 24 ,
  cv::COLOR_BGR5552RGB = 25 ,
  cv::COLOR_BGRA2BGR555 = 26 ,
  cv::COLOR_RGBA2BGR555 = 27 ,
  cv::COLOR_BGR5552BGRA = 28 ,
  cv::COLOR_BGR5552RGBA = 29 ,
  cv::COLOR_GRAY2BGR555 = 30 ,
  cv::COLOR_BGR5552GRAY = 31 ,
  cv::COLOR_BGR2XYZ = 32 ,
  cv::COLOR_RGB2XYZ = 33 ,
  cv::COLOR_XYZ2BGR = 34 ,
  cv::COLOR_XYZ2RGB = 35 ,
  cv::COLOR_BGR2YCrCb = 36 ,
  cv::COLOR_RGB2YCrCb = 37 ,
  cv::COLOR_YCrCb2BGR = 38 ,
  cv::COLOR_YCrCb2RGB = 39 ,
  cv::COLOR_BGR2HSV = 40 ,
  cv::COLOR_RGB2HSV = 41 ,
  cv::COLOR_BGR2Lab = 44 ,
  cv::COLOR_RGB2Lab = 45 ,
  cv::COLOR_BGR2Luv = 50 ,
  cv::COLOR_RGB2Luv = 51 ,
  cv::COLOR_BGR2HLS = 52 ,
  cv::COLOR_RGB2HLS = 53 ,
  cv::COLOR_HSV2BGR = 54 ,
  cv::COLOR_HSV2RGB = 55 ,
  cv::COLOR_Lab2BGR = 56 ,
  cv::COLOR_Lab2RGB = 57 ,
  cv::COLOR_Luv2BGR = 58 ,
  cv::COLOR_Luv2RGB = 59 ,
  cv::COLOR_HLS2BGR = 60 ,
  cv::COLOR_HLS2RGB = 61 ,
  cv::COLOR_BGR2HSV_FULL = 66 ,
  cv::COLOR_RGB2HSV_FULL = 67 ,
  cv::COLOR_BGR2HLS_FULL = 68 ,
  cv::COLOR_RGB2HLS_FULL = 69 ,
  cv::COLOR_HSV2BGR_FULL = 70 ,
  cv::COLOR_HSV2RGB_FULL = 71 ,
  cv::COLOR_HLS2BGR_FULL = 72 ,
  cv::COLOR_HLS2RGB_FULL = 73 ,
  cv::COLOR_LBGR2Lab = 74 ,
  cv::COLOR_LRGB2Lab = 75 ,
  cv::COLOR_LBGR2Luv = 76 ,
  cv::COLOR_LRGB2Luv = 77 ,
  cv::COLOR_Lab2LBGR = 78 ,
  cv::COLOR_Lab2LRGB = 79 ,
  cv::COLOR_Luv2LBGR = 80 ,
  cv::COLOR_Luv2LRGB = 81 ,
  cv::COLOR_BGR2YUV = 82 ,
  cv::COLOR_RGB2YUV = 83 ,
  cv::COLOR_YUV2BGR = 84 ,
  cv::COLOR_YUV2RGB = 85 ,
  cv::COLOR_YUV2RGB_NV12 = 90 ,
  cv::COLOR_YUV2BGR_NV12 = 91 ,
  cv::COLOR_YUV2RGB_NV21 = 92 ,
  cv::COLOR_YUV2BGR_NV21 = 93 ,
  cv::COLOR_YUV420sp2RGB = COLOR_YUV2RGB_NV21 ,
     cv::COLOR_YUV2RGBA_NV12 = 94 ,
  cv::COLOR_YUV2BGRA_NV12 = 95 ,
  cv::COLOR_YUV2RGBA_NV21 = 96 ,
  cv::COLOR_YUV2BGRA_NV21 = 97 ,
  cv::COLOR_YUV420sp2RGBA = COLOR_YUV2RGBA_NV21 ,
  cv::COLOR_YUV420sp2BGRA = COLOR_YUV2BGRA_NV21 ,
  cv::COLOR_YUV2RGB_YV12 = 98 ,
  cv::COLOR_YUV2BGR_YV12 = 99 ,
  cv::COLOR_YUV2RGB_IYUV = 100 ,
  cv::COLOR_YUV2BGR_IYUV = 101 ,
  cv::COLOR_YUV2RGB_I420 = COLOR_YUV2RGB_IYUV ,
  cv::COLOR_YUV2BGR_I420 = COLOR_YUV2BGR_IYUV ,
  cv::COLOR_YUV420p2RGB = COLOR_YUV2RGBA_YV12 ,
  cv::COLOR_YUV420p2BGR = COLOR_YUV2BGR_YV12 ,
  cv::COLOR_YUV2RGBA_YV12 = 102 ,
  cv::COLOR_YUV2BGRA_YV12 = 103 ,
  cv::COLOR_YUV2RGBA_IYUV = 104 ,
  cv::COLOR_YUV2BGRA_IYUV = 105 ,
  cv::COLOR_YUV2RGBA_I420 = COLOR_YUV2RGBA_IYUV ,
  cv::COLOR_YUV2BGRA_I420 = COLOR_YUV2BGRA_IYUV ,
  cv::COLOR_YUV420p2RGBA = COLOR_YUV2RGBA_YV12 ,
  cv::COLOR_YUV420p2BGRA = COLOR_YUV2BGRA_YV12 ,
  cv::COLOR_YUV2GRAY_420 = 106 ,
  cv::COLOR_YUV2GRAY_NV21 = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV2GRAY_NV12 = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV2GRAY_YV12 = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV2GRAY_IYUV = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV2GRAY_I420 = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV420sp2GRAY = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV420p2GRAY = COLOR_YUV2GRAY_420 ,
  cv::COLOR_YUV2RGB_UYVY = 107 ,
  cv::COLOR_YUV2BGR_UYVY = 108 ,
  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 = COLOR_YUV2RGBA_UYVY ,
  cv::COLOR_YUV2BGRA_Y422 = COLOR_YUV2BGRA_UYVY ,
  cv::COLOR_YUV2RGBA_UYNV = COLOR_YUV2RGBA_UYVY ,
  cv::COLOR_YUV2BGRA_UYNV
  cv::COLOR_YUV2RGB_YUY2 = 115 ,
  cv::COLOR_YUV2BGR_YUY2 = 116 ,
  cv::COLOR_YUV2RGB_YVYU = 117 ,
  cv::COLOR_YUV2BGR_YVYU = 118 ,
  cv::COLOR_YUV2RGB_YUYV = COLOR_YUV2RGB_YUY2 ,
  cv::COLOR_YUV2BGR_YUYV = COLOR_YUV2BGR_YUY2 ,
  cv::COLOR_YUV2RGB_YUNV = COLOR_YUV2RGB_YUY2 ,
  cv::COLOR_YUV2BGR_YUNV = COLOR_YUV2BGR_YUY2 ,
  cv::COLOR_YUV2RGBA_YUY2 = 119 ,
  cv::COLOR_YUV2BGRA_YUY2 = 120 ,
  cv::COLOR_YUV2RGBA_YVYU = 121 ,
  cv::COLOR_YUV2BGRA_YVYU = 122 ,
  cv::COLOR_YUV2RGBA_YUYV = COLOR_YUV2RGBA_YUY2 ,
  cv::COLOR_YUV2BGRA_YUYV = COLOR_YUV2BGRA_YUY2 ,
  cv::COLOR_YUV2RGBA_YUNV = COLOR_YUV2RGBA_YUY2 ,
  cv::COLOR_YUV2BGRA_YUNV = COLOR_YUV2BGRA_YUY2 ,
  cv::COLOR_YUV2GRAY_UYVY = 123 ,
  cv::COLOR_YUV2GRAY_YUY2 = 124 ,
  cv::COLOR_YUV2GRAY_Y422 = COLOR_YUV2GRAY_UYVY ,
  cv::COLOR_YUV2GRAY_UYNV = COLOR_YUV2GRAY_UYVY ,
  cv::COLOR_YUV2GRAY_YVYU = COLOR_YUV2GRAY_YUY2 ,
  cv::COLOR_YUV2GRAY_YUYV = COLOR_YUV2GRAY_YUY2 ,
  cv::COLOR_YUV2GRAY_YUNV = COLOR_YUV2GRAY_YUY2 ,
  cv::COLOR_RGBA2mRGBA = 125 ,
  cv::COLOR_mRGBA2RGBA = 126 ,
  cv::COLOR_RGB2YUV_I420 = 127 ,
  cv::COLOR_BGR2YUV_I420 = 128 ,
  cv::COLOR_RGB2YUV_IYUV = COLOR_RGB2YUV_I420 ,
  cv::COLOR_BGR2YUV_IYUV = COLOR_BGR2YUV_I420 ,
  cv::COLOR_RGBA2YUV_I420 = 129 ,
  cv::COLOR_BGRA2YUV_I420 = 130 ,
  cv::COLOR_RGBA2YUV_IYUV = COLOR_RGBA2YUV_I420 ,
  cv::COLOR_BGRA2YUV_IYUV = COLOR_BGRA2YUV_I420 ,
  cv::COLOR_RGB2YUV_YV12 = 131 ,
  cv::COLOR_BGR2YUV_YV12 = 132 ,
  cv::COLOR_RGBA2YUV_YV12 = 133 ,
  cv::COLOR_BGRA2YUV_YV12 = 134 ,
  cv::COLOR_BayerBG2BGR = 46 ,
  cv::COLOR_BayerGB2BGR = 47 ,
  cv::COLOR_BayerRG2BGR = 48 ,
  cv::COLOR_BayerGR2BGR = 49 ,
  cv::COLOR_BayerRGGB2BGR = COLOR_BayerBG2BGR ,
  cv::COLOR_BayerGRBG2BGR = COLOR_BayerGB2BGR ,
  cv::COLOR_BayerBGGR2BGR = COLOR_BayerRG2BGR ,
  cv::COLOR_BayerGBRG2BGR = COLOR_BayerGR2BGR ,
  cv::COLOR_BayerRGGB2RGB = COLOR_BayerBGGR2BGR ,
  cv::COLOR_BayerGRBG2RGB = COLOR_BayerGBRG2BGR ,
  cv::COLOR_BayerBGGR2RGB = COLOR_BayerRGGB2BGR ,
  cv::COLOR_BayerGBRG2RGB = COLOR_BayerGRBG2BGR ,
  cv::COLOR_BayerBG2RGB = COLOR_BayerRG2BGR ,
  cv::COLOR_BayerGB2RGB = COLOR_BayerGR2BGR ,
  cv::COLOR_BayerRG2RGB = COLOR_BayerBG2BGR ,
  cv::COLOR_BayerGR2RGB = COLOR_BayerGB2BGR ,
  cv::COLOR_BayerBG2GRAY = 86 ,
  cv::COLOR_BayerGB2GRAY = 87 ,
  cv::COLOR_BayerRG2GRAY = 88 ,
  cv::COLOR_BayerGR2GRAY = 89 ,
  cv::COLOR_BayerRGGB2GRAY = COLOR_BayerBG2GRAY ,
  cv::COLOR_BayerGRBG2GRAY = COLOR_BayerGB2GRAY ,
  cv::COLOR_BayerBGGR2GRAY = COLOR_BayerRG2GRAY ,
  cv::COLOR_BayerGBRG2GRAY = COLOR_BayerGR2GRAY ,
  cv::COLOR_BayerBG2BGR_VNG = 62 ,
  cv::COLOR_BayerGB2BGR_VNG = 63 ,
  cv::COLOR_BayerRG2BGR_VNG = 64 ,
  cv::COLOR_BayerGR2BGR_VNG = 65 ,
  cv::COLOR_BayerRGGB2BGR_VNG = COLOR_BayerBG2BGR_VNG ,
  cv::COLOR_BayerGRBG2BGR_VNG = COLOR_BayerGB2BGR_VNG ,
  cv::COLOR_BayerBGGR2BGR_VNG = COLOR_BayerRG2BGR_VNG ,
  cv::COLOR_BayerGBRG2BGR_VNG = COLOR_BayerGR2BGR_VNG ,
  cv::COLOR_BayerRGGB2RGB_VNG = COLOR_BayerBGGR2BGR_VNG ,
  cv::COLOR_BayerGRBG2RGB_VNG = COLOR_BayerGBRG2BGR_VNG ,
  cv::COLOR_BayerBGGR2RGB_VNG = COLOR_BayerRGGB2BGR_VNG ,
  cv::COLOR_BayerGBRG2RGB_VNG = COLOR_BayerGRBG2BGR_VNG ,
  cv::COLOR_BayerBG2RGB_VNG = COLOR_BayerRG2BGR_VNG ,
  cv::COLOR_BayerGB2RGB_VNG = COLOR_BayerGR2BGR_VNG ,
  cv::COLOR_BayerRG2RGB_VNG = COLOR_BayerBG2BGR_VNG ,
  cv::COLOR_BayerGR2RGB_VNG = COLOR_BayerGB2BGR_VNG ,
  cv::COLOR_BayerBG2BGR_EA = 135 ,
  cv::COLOR_BayerGB2BGR_EA = 136 ,
  cv::COLOR_BayerRG2BGR_EA = 137 ,
  cv::COLOR_BayerGR2BGR_EA = 138 ,
  cv::COLOR_BayerRGGB2BGR_EA = COLOR_BayerBG2BGR_EA ,
  cv::COLOR_BayerGRBG2BGR_EA = COLOR_BayerGB2BGR_EA ,
  cv::COLOR_BayerBGGR2BGR_EA = COLOR_BayerRG2BGR_EA ,
  cv::COLOR_BayerGBRG2BGR_EA = COLOR_BayerGR2BGR_EA ,
  cv::COLOR_BayerRGGB2RGB_EA = COLOR_BayerBGGR2BGR_EA ,
  cv::COLOR_BayerGRBG2RGB_EA = COLOR_BayerGBRG2BGR_EA ,
  cv::COLOR_BayerBGGR2RGB_EA = COLOR_BayerRGGB2BGR_EA ,
  cv::COLOR_BayerGBRG2RGB_EA = COLOR_BayerGRBG2BGR_EA ,
  cv::COLOR_BayerBG2RGB_EA = COLOR_BayerRG2BGR_EA ,
  cv::COLOR_BayerGB2RGB_EA = COLOR_BayerGR2BGR_EA ,
  cv::COLOR_BayerRG2RGB_EA = COLOR_BayerBG2BGR_EA ,
  cv::COLOR_BayerGR2RGB_EA = COLOR_BayerGB2BGR_EA ,
  cv::COLOR_BayerBG2BGRA = 139 ,
  cv::COLOR_BayerGB2BGRA = 140 ,
  cv::COLOR_BayerRG2BGRA = 141 ,
  cv::COLOR_BayerGR2BGRA = 142 ,
  cv::COLOR_BayerRGGB2BGRA = COLOR_BayerBG2BGRA ,
  cv::COLOR_BayerGRBG2BGRA = COLOR_BayerGB2BGRA ,
  cv::COLOR_BayerBGGR2BGRA = COLOR_BayerRG2BGRA ,
  cv::COLOR_BayerGBRG2BGRA = COLOR_BayerGR2BGRA ,
  cv::COLOR_BayerRGGB2RGBA = COLOR_BayerBGGR2BGRA ,
  cv::COLOR_BayerGRBG2RGBA = COLOR_BayerGBRG2BGRA ,
  cv::COLOR_BayerBGGR2RGBA = COLOR_BayerRGGB2BGRA ,
  cv::COLOR_BayerGBRG2RGBA = COLOR_BayerGRBG2BGRA ,
  cv::COLOR_BayerBG2RGBA = COLOR_BayerRG2BGRA ,
  cv::COLOR_BayerGB2RGBA = COLOR_BayerGR2BGRA ,
  cv::COLOR_BayerRG2RGBA = COLOR_BayerBG2BGRA ,
  cv::COLOR_BayerGR2RGBA = COLOR_BayerGB2BGRA ,
  cv::COLOR_RGB2YUV_UYVY = 143 ,
  cv::COLOR_BGR2YUV_UYVY = 144 ,
  cv::COLOR_RGB2YUV_Y422 = COLOR_RGB2YUV_UYVY ,
  cv::COLOR_BGR2YUV_Y422 = COLOR_BGR2YUV_UYVY ,
  cv::COLOR_RGB2YUV_UYNV = COLOR_RGB2YUV_UYVY ,
  cv::COLOR_BGR2YUV_UYNV = COLOR_BGR2YUV_UYVY ,
  cv::COLOR_RGBA2YUV_UYVY = 145 ,
  cv::COLOR_BGRA2YUV_UYVY = 146 ,
  cv/COLOR/RGBA2YUV/Y422:COLOR/RGBA2YUV/UYVY ,
  cv / ERROR / RGB2YUV / YUY2:cv/错误/RGB2YUV/YUY2 , = 147 ,
  cv / ERROR / BG2YUV / YUY2:cv/错误/BGR2YUV/YUY2 , = 148 ,
  cv / ERROR / RGB2YUV / YVYU:cv/错误/RGB2YUV/YVYU , = 149 ,
  cv / ERROR / BG2YUV / YVYU:cv/错误/BGR2YUV/YVYU , = 150 ,
        cv / ERROR / RGB2YUV / YUY2:cv/错误/RGB2YUV/YUY2 , = 151 ,
  cv / ERROR / BGRA2YUV / YUY2: = 152 ,
  cv / ERROR / RGBA2YUV / YVYU: = 153 ,
  cv / ERROR / BGRA2YUV / YVYU: = 154 ,
        cv / ERROR / RGB2YUV / YUY2: = 155
}
 

空:  转换图像从一种颜色空间到另一种空间:
 
空:  转换图像从一种颜色空间到另一种空间,其中源图像存储在两个平面中:
 
空:  所有去马赛克处理的主函数:
 

枚举类型文档:

#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

函数文档

◆ cvtColor()

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 之前,您需要首先缩小图像

img *= 1./255;
void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0)
转换图像从一种颜色空间到另一种空间:
@ COLOR_BGR2Luv
将 RGB/BGR 转换为 CIE Luv,色彩转换
定义 imgproc.hpp:604

如果您使用 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 推导出通道数。
参考
颜色转换

◆ cvtColorTwoPlane()

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 的转换。

参数
src18 位图像(CV_8U)的 Y 平面。
src2包含交错 U/V 平面的图像。
dst输出图像。
code指定转换类型。它可以取以下值之一

◆ demosaicing()

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 推导出通道数。

此函数可以进行以下转换

参考
转换颜色空间函数