OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
色彩空间转换

详细描述

枚举

枚举  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_YUV420sp2BGR = COLOR_YUV2BGR_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_YUV2RGB_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 = COLOR_YUV2BGRA_UYVY ,
  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::COLOR_BGRA2YUV_Y422 = COLOR_BGRA2YUV_UYVY ,
  cv::COLOR_RGBA2YUV_UYNV = COLOR_RGBA2YUV_UYVY ,
  cv::COLOR_BGRA2YUV_UYNV = COLOR_BGRA2YUV_UYVY ,
  cv::COLOR_RGB2YUV_YUY2 = 147 ,
  cv::COLOR_BGR2YUV_YUY2 = 148 ,
  cv::COLOR_RGB2YUV_YVYU = 149 ,
  cv::COLOR_BGR2YUV_YVYU = 150 ,
  cv::COLOR_RGB2YUV_YUYV = COLOR_RGB2YUV_YUY2 ,
  cv::COLOR_BGR2YUV_YUYV = COLOR_BGR2YUV_YUY2 ,
  cv::COLOR_RGB2YUV_YUNV = COLOR_RGB2YUV_YUY2 ,
  cv::COLOR_BGR2YUV_YUNV = COLOR_BGR2YUV_YUY2 ,
  cv::COLOR_RGBA2YUV_YUY2 = 151 ,
  cv::COLOR_BGRA2YUV_YUY2 = 152 ,
  cv::COLOR_RGBA2YUV_YVYU = 153 ,
  cv::COLOR_BGRA2YUV_YVYU = 154 ,
  cv::COLOR_RGBA2YUV_YUYV = COLOR_RGBA2YUV_YUY2 ,
  cv::COLOR_BGRA2YUV_YUYV = COLOR_BGRA2YUV_YUY2 ,
  cv::COLOR_RGBA2YUV_YUNV = COLOR_RGBA2YUV_YUY2 ,
  cv::COLOR_BGRA2YUV_YUNV = COLOR_BGRA2YUV_YUY2 ,
  cv::COLOR_COLORCVT_MAX = 155
}
 

函数

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)
 将图像从一个颜色空间转换为另一个颜色空间,其中源图像存储在两个平面中。
 
void cv::demosaicing (InputArray src, OutputArray dst, int code, int dstCn=0)
 main function for all demosaicing processes
 

枚举类型文档

◆ 颜色转换代码

#include <opencv2/imgproc.hpp>

颜色转换代码

另请参见
颜色转换
枚举器
COLOR_BGR2BGRA 
Python: cv.COLOR_BGR2BGRA

向 RGB 或 BGR 图像添加 Alpha 通道

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

如果是 8 位图像,将 RGB/BGR 转换为 HSV(色相饱和度值),H 范围为 0..180,颜色转换

COLOR_RGB2HSV 
Python: cv.COLOR_RGB2HSV
COLOR_BGR2Lab 
Python: cv.COLOR_BGR2Lab

将 RGB/BGR 转换为 CIE Lab,颜色转换

COLOR_RGB2Lab 
Python: cv.COLOR_RGB2Lab
COLOR_BGR2Luv 
Python: cv.COLOR_BGR2Luv

将 RGB/BGR 转换为 CIE Luv,颜色转换

COLOR_RGB2Luv 
Python: cv.COLOR_RGB2Luv
COLOR_BGR2HLS 
Python: cv.COLOR_BGR2HLS

如果是 8 位图像,将 RGB/BGR 转换为 HLS(色相亮度饱和度),H 范围为 0..180,颜色转换

COLOR_RGB2HLS 
Python: cv.COLOR_RGB2HLS
COLOR_HSV2BGR 
Python: cv.COLOR_HSV2BGR

如果是 8 位图像,则将 HSV 反向转换为 RGB/BGR,H 范围为 0..180

COLOR_HSV2RGB 
Python: cv.COLOR_HSV2RGB
COLOR_Lab2BGR 
Python: cv.COLOR_Lab2BGR
COLOR_Lab2RGB 
Python: cv.COLOR_Lab2RGB
COLOR_Luv2BGR 
Python: cv.COLOR_Luv2BGR
COLOR_Luv2RGB 
Python: cv.COLOR_Luv2RGB
COLOR_HLS2BGR 
Python: cv.COLOR_HLS2BGR

如果是 8 位图像,则将 HLS 反向转换为 RGB/BGR,H 范围为 0..180

COLOR_HLS2RGB 
Python: cv.COLOR_HLS2RGB
COLOR_BGR2HSV_FULL 
Python: cv.COLOR_BGR2HSV_FULL

如果是 8 位图像,将 RGB/BGR 转换为 HSV(色相饱和度值),H 范围为 0..255,颜色转换

COLOR_RGB2HSV_FULL 
Python: cv.COLOR_RGB2HSV_FULL
COLOR_BGR2HLS_FULL 
Python: cv.COLOR_BGR2HLS_FULL

如果是 8 位图像,将 RGB/BGR 转换为 HLS(色相亮度饱和度),H 范围为 0..255,颜色转换

COLOR_RGB2HLS_FULL 
Python: cv.COLOR_RGB2HLS_FULL
COLOR_HSV2BGR_FULL 
Python: cv.COLOR_HSV2BGR_FULL

如果是 8 位图像,则将 HSV 反向转换为 RGB/BGR,H 范围为 0..255

COLOR_HSV2RGB_FULL 
Python: cv.COLOR_HSV2RGB_FULL
COLOR_HLS2BGR_FULL 
Python: cv.COLOR_HLS2BGR_FULL

如果是 8 位图像,则将 HLS 反向转换为 RGB/BGR,H 范围为 0..255

COLOR_HLS2RGB_FULL 
Python: cv.COLOR_HLS2RGB_FULL
COLOR_LBGR2Lab 
Python: cv.COLOR_LBGR2Lab
COLOR_LRGB2Lab 
Python: cv.COLOR_LRGB2Lab
COLOR_LBGR2Luv 
Python: cv.COLOR_LBGR2Luv
COLOR_LRGB2Luv 
Python: cv.COLOR_LRGB2Luv
COLOR_Lab2LBGR 
Python: cv.COLOR_Lab2LBGR
COLOR_Lab2LRGB 
Python: cv.COLOR_Lab2LRGB
COLOR_Luv2LBGR 
Python: cv.COLOR_Luv2LBGR
COLOR_Luv2LRGB 
Python: cv.COLOR_Luv2LRGB
COLOR_BGR2YUV 
Python: cv.COLOR_BGR2YUV

在 RGB/BGR 和 YUV 之间转换

COLOR_RGB2YUV 
Python: cv.COLOR_RGB2YUV
COLOR_YUV2BGR 
Python: cv.COLOR_YUV2BGR
COLOR_YUV2RGB 
Python: cv.COLOR_YUV2RGB
COLOR_YUV2RGB_NV12 
Python: cv.COLOR_YUV2RGB_NV12

在 4:2:0-下采样 YUV NV12 和 RGB 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 颜色转换

COLOR_YUV2BGR_NV12 
Python: cv.COLOR_YUV2BGR_NV12

在 4:2:0-下采样 YUV NV12 和 BGR 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 颜色转换

COLOR_YUV2RGB_NV21 
Python: cv.COLOR_YUV2RGB_NV21

在 4:2:0-下采样 YUV NV21 和 RGB 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 颜色转换

COLOR_YUV2BGR_NV21 
Python: cv.COLOR_YUV2BGR_NV21

在 4:2:0-下采样 YUV NV21 和 BGR 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 颜色转换

COLOR_YUV420sp2RGB 
Python: cv.COLOR_YUV420sp2RGB

NV21 的同义词

COLOR_YUV420sp2BGR 
Python: cv.COLOR_YUV420sp2BGR

NV21 的同义词

COLOR_YUV2RGBA_NV12 
Python: cv.COLOR_YUV2RGBA_NV12

在 4:2:0-下采样 YUV NV12 和 RGBA 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 颜色转换

COLOR_YUV2BGRA_NV12 
Python: cv.COLOR_YUV2BGRA_NV12

在 4:2:0-下采样 YUV NV12 和 BGRA 之间转换,两个平面(在一个或单独的数组中):Y 和 U/V 交错,参见 颜色转换

COLOR_YUV2RGBA_NV21 
Python: cv.COLOR_YUV2RGBA_NV21

在 4:2:0-下采样 YUV NV21 和 RGBA 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 颜色转换

COLOR_YUV2BGRA_NV21 
Python: cv.COLOR_YUV2BGRA_NV21

在 4:2:0-下采样 YUV NV21 和 BGRA 之间转换,两个平面(在一个或单独的数组中):Y 和 V/U 交错,参见 颜色转换

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_YUV2BGR_YV12 
Python: cv.COLOR_YUV2BGR_YV12

在 4:2:0-下采样 YUV YV12 和 BGR 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_YUV2RGB_IYUV 
Python: cv.COLOR_YUV2RGB_IYUV

在 4:2:0-下采样 YUV IYUV 和 RGB 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

COLOR_YUV2BGR_IYUV 
Python: cv.COLOR_YUV2BGR_IYUV

在 4:2:0-下采样 YUV IYUV 和 BGR 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

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_YUV2BGRA_YV12 
Python: cv.COLOR_YUV2BGRA_YV12

在 4:2:0-下采样 YUV YV12 和 BGRA 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_YUV2RGBA_IYUV 
Python: cv.COLOR_YUV2RGBA_IYUV

在 4:2:0-下采样 YUV IYUV 和 RGBA 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

COLOR_YUV2BGRA_IYUV 
Python: cv.COLOR_YUV2BGRA_IYUV

在 4:2:0-下采样 YUV IYUV 和 BGRA 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

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 交错,参见 颜色转换

COLOR_YUV2BGR_UYVY 
Python: cv.COLOR_YUV2BGR_UYVY

在 YUV UYVY 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 颜色转换

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 交错,参见 颜色转换

COLOR_YUV2BGRA_UYVY 
Python: cv.COLOR_YUV2BGRA_UYVY

在 YUV UYVY 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 U/Y1/V/Y2 交错,参见 颜色转换

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

在 YUV YUY2 和 RGB 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 颜色转换

COLOR_YUV2BGR_YUY2 
Python: cv.COLOR_YUV2BGR_YUY2

在 YUV YUY2 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 颜色转换

COLOR_YUV2RGB_YVYU 
Python: cv.COLOR_YUV2RGB_YVYU

在 YUV YVYU 和 RGB 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 颜色转换

COLOR_YUV2BGR_YVYU 
Python: cv.COLOR_YUV2BGR_YVYU

在 YUV YVYU 和 BGR 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 颜色转换

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

在 YUV YUY2 和 RGBA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 颜色转换

COLOR_YUV2BGRA_YUY2 
Python: cv.COLOR_YUV2BGRA_YUY2

在 YUV YUY2 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/U/Y2/V 交错,参见 颜色转换

COLOR_YUV2RGBA_YVYU 
Python: cv.COLOR_YUV2RGBA_YVYU

在 YUV YVYU 和 RGBA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 颜色转换

COLOR_YUV2BGRA_YVYU 
Python: cv.COLOR_YUV2BGRA_YVYU

在 YUV YVYU 和 BGRA 之间转换,YUV 采用 4:2:2 下采样,并以 Y1/V/Y2/U 交错,参见 颜色转换

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

从 YUV 4:2:2 图像中提取 Y 通道

COLOR_YUV2GRAY_YUY2 
Python: cv.COLOR_YUV2GRAY_YUY2

从 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 预乘

COLOR_mRGBA2RGBA 
Python: cv.COLOR_mRGBA2RGBA
COLOR_RGB2YUV_I420 
Python: cv.COLOR_RGB2YUV_I420

在 RGB 和 4:2:0-下采样 YUV I420 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

COLOR_BGR2YUV_I420 
Python: cv.COLOR_BGR2YUV_I420

在 BGR 和 4:2:0-下采样 YUV I420 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

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

在 RGBA 和 4:2:0-下采样 YUV I420 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

COLOR_BGRA2YUV_I420 
Python: cv.COLOR_BGRA2YUV_I420

在 BGRA 和 4:2:0-下采样 YUV I420 之间转换,一个数组中有三个平面:Y、U 和 V,参见 颜色转换

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

在 RGB 和 4:2:0-下采样 YUV YV12 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_BGR2YUV_YV12 
Python: cv.COLOR_BGR2YUV_YV12

在 BGR 和 4:2:0-下采样 YUV YV12 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_RGBA2YUV_YV12 
Python: cv.COLOR_RGBA2YUV_YV12

在 RGBA 和 4:2:0-下采样 YUV YV12 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_BGRA2YUV_YV12 
Python: cv.COLOR_BGRA2YUV_YV12

在 BGRA 和 4:2:0-下采样 YUV YV12 之间转换,一个数组中有三个平面:Y、V 和 U,参见 颜色转换

COLOR_BayerBG2BGR 
Python: cv.COLOR_BayerBG2BGR

去马赛克,有关更多信息,请参见颜色转换

等效于 RGGB 拜耳模式

COLOR_BayerGB2BGR 
Python: cv.COLOR_BayerGB2BGR

等效于 GRBG 拜耳模式

COLOR_BayerRG2BGR 
Python: cv.COLOR_BayerRG2BGR

等效于 BGGR 拜耳模式

COLOR_BayerGR2BGR 
Python: cv.COLOR_BayerGR2BGR

等效于 GBRG 拜耳模式

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 拜耳模式

COLOR_BayerGB2RGB 
Python: cv.COLOR_BayerGB2RGB

等效于 GRBG 拜耳模式

COLOR_BayerRG2RGB 
Python: cv.COLOR_BayerRG2RGB

等效于 BGGR 拜耳模式

COLOR_BayerGR2RGB 
Python: cv.COLOR_BayerGR2RGB

等效于 GBRG 拜耳模式

COLOR_BayerBG2GRAY 
Python: cv.COLOR_BayerBG2GRAY

等效于 RGGB 拜耳模式

COLOR_BayerGB2GRAY 
Python: cv.COLOR_BayerGB2GRAY

等效于 GRBG 拜耳模式

COLOR_BayerRG2GRAY 
Python: cv.COLOR_BayerRG2GRAY

等效于 BGGR 拜耳模式

COLOR_BayerGR2GRAY 
Python: cv.COLOR_BayerGR2GRAY

等效于 GBRG 拜耳模式

COLOR_BayerRGGB2GRAY 
Python: cv.COLOR_BayerRGGB2GRAY
COLOR_BayerGRBG2GRAY 
Python: cv.COLOR_BayerGRBG2GRAY
COLOR_BayerBGGR2GRAY 
Python: cv.COLOR_BayerBGGR2GRAY
COLOR_BayerGBRG2GRAY 
Python: cv.COLOR_BayerGBRG2GRAY
COLOR_BayerBG2BGR_VNG 
Python: cv.COLOR_BayerBG2BGR_VNG

使用可变数量梯度的去马赛克。

等效于 RGGB 拜耳模式

COLOR_BayerGB2BGR_VNG 
Python: cv.COLOR_BayerGB2BGR_VNG

等效于 GRBG 拜耳模式

COLOR_BayerRG2BGR_VNG 
Python: cv.COLOR_BayerRG2BGR_VNG

等效于 BGGR 拜耳模式

COLOR_BayerGR2BGR_VNG 
Python: cv.COLOR_BayerGR2BGR_VNG

等效于 GBRG 拜耳模式

COLOR_BayerRGGB2BGR_VNG 
Python: cv.COLOR_BayerRGGB2BGR_VNG
COLOR_BayerGRBG2BGR_VNG 
Python: cv.COLOR_BayerGRBG2BGR_VNG
COLOR_BayerBGGR2BGR_VNG 
Python: cv.COLOR_BayerBGGR2BGR_VNG
COLOR_BayerGBRG2BGR_VNG 
Python: cv.COLOR_BayerGBRG2BGR_VNG
COLOR_BayerRGGB2RGB_VNG 
Python: cv.COLOR_BayerRGGB2RGB_VNG
COLOR_BayerGRBG2RGB_VNG 
Python: cv.COLOR_BayerGRBG2RGB_VNG
COLOR_BayerBGGR2RGB_VNG 
Python: cv.COLOR_BayerBGGR2RGB_VNG
COLOR_BayerGBRG2RGB_VNG 
Python: cv.COLOR_BayerGBRG2RGB_VNG
COLOR_BayerBG2RGB_VNG 
Python: cv.COLOR_BayerBG2RGB_VNG

等效于 RGGB 拜耳模式

COLOR_BayerGB2RGB_VNG 
Python: cv.COLOR_BayerGB2RGB_VNG

等效于 GRBG 拜耳模式

COLOR_BayerRG2RGB_VNG 
Python: cv.COLOR_BayerRG2RGB_VNG

等效于 BGGR 拜耳模式

COLOR_BayerGR2RGB_VNG 
Python: cv.COLOR_BayerGR2RGB_VNG

等效于 GBRG 拜耳模式

COLOR_BayerBG2BGR_EA 
Python: cv.COLOR_BayerBG2BGR_EA

边缘感知去马赛克。

等效于 RGGB 拜耳模式

COLOR_BayerGB2BGR_EA 
Python: cv.COLOR_BayerGB2BGR_EA

等效于 GRBG 拜耳模式

COLOR_BayerRG2BGR_EA 
Python: cv.COLOR_BayerRG2BGR_EA

等效于 BGGR 拜耳模式

COLOR_BayerGR2BGR_EA 
Python: cv.COLOR_BayerGR2BGR_EA

等效于 GBRG 拜耳模式

COLOR_BayerRGGB2BGR_EA 
Python: cv.COLOR_BayerRGGB2BGR_EA
COLOR_BayerGRBG2BGR_EA 
Python: cv.COLOR_BayerGRBG2BGR_EA
COLOR_BayerBGGR2BGR_EA 
Python: cv.COLOR_BayerBGGR2BGR_EA
COLOR_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 拜耳模式

COLOR_BayerGB2RGB_EA 
Python: cv.COLOR_BayerGB2RGB_EA

等效于 GRBG 拜耳模式

COLOR_BayerRG2RGB_EA 
Python: cv.COLOR_BayerRG2RGB_EA

等效于 BGGR 拜耳模式

COLOR_BayerGR2RGB_EA 
Python: cv.COLOR_BayerGR2RGB_EA

等效于 GBRG 拜耳模式

COLOR_BayerBG2BGRA 
Python: cv.COLOR_BayerBG2BGRA

Demosaicing with alpha channel.

等效于 RGGB 拜耳模式

COLOR_BayerGB2BGRA 
Python: cv.COLOR_BayerGB2BGRA

等效于 GRBG 拜耳模式

COLOR_BayerRG2BGRA 
Python: cv.COLOR_BayerRG2BGRA

等效于 BGGR 拜耳模式

COLOR_BayerGR2BGRA 
Python: cv.COLOR_BayerGR2BGRA

等效于 GBRG 拜耳模式

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 拜耳模式

COLOR_BayerGB2RGBA 
Python: cv.COLOR_BayerGB2RGBA

等效于 GRBG 拜耳模式

COLOR_BayerRG2RGBA 
Python: cv.COLOR_BayerRG2RGBA

等效于 BGGR 拜耳模式

COLOR_BayerGR2RGBA 
Python: cv.COLOR_BayerGR2RGBA

等效于 GBRG 拜耳模式

COLOR_RGB2YUV_UYVY 
Python: cv.COLOR_RGB2YUV_UYVY

在 RGB 和 YUV UYVU 之间转换,YUV 为 4:2:2 且交错为 U/Y1/V/Y2,参见 color_convert_rgb_yuv_42x

COLOR_BGR2YUV_UYVY 
Python: cv.COLOR_BGR2YUV_UYVY

在 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

在 RGBA 和 YUV UYVU 之间转换,YUV 为 4:2:2 且交错为 U/Y1/V/Y2,参见 color_convert_rgb_yuv_42x

COLOR_BGRA2YUV_UYVY 
Python: cv.COLOR_BGRA2YUV_UYVY

在 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

在 RGB 和 YUV YUY2 之间转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,参见 color_convert_rgb_yuv_42x

COLOR_BGR2YUV_YUY2 
Python: cv.COLOR_BGR2YUV_YUY2

在 BGR 和 YUV YUY2 之间转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,参见 color_convert_rgb_yuv_42x

COLOR_RGB2YUV_YVYU 
Python: cv.COLOR_RGB2YUV_YVYU

在 RGB 和 YUV YVYU 之间转换,YUV 为 4:2:2 且交错为 Y1/V/Y2/U,参见 color_convert_rgb_yuv_42x

COLOR_BGR2YUV_YVYU 
Python: cv.COLOR_BGR2YUV_YVYU

在 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

在 RGBA 和 YUV YUY2 之间转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,参见 color_convert_rgb_yuv_42x

COLOR_BGRA2YUV_YUY2 
Python: cv.COLOR_BGRA2YUV_YUY2

在 BGRA 和 YUV YUY2 之间转换,YUV 为 4:2:2 且交错为 Y1/U/Y2/V,参见 color_convert_rgb_yuv_42x

COLOR_RGBA2YUV_YVYU 
Python: cv.COLOR_RGBA2YUV_YVYU

在 RGBA 和 YUV YVYU 之间转换,YUV 为 4:2:2 且交错为 Y1/V/Y2/U,参见 color_convert_rgb_yuv_42x

COLOR_BGRA2YUV_YVYU 
Python: cv.COLOR_BGRA2YUV_YVYU

在 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

函数文档

◆ cvtColor()

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 通道值的常规范围是

  • CV_8U 图像为 0 到 255
  • CV_16U 图像为 0 到 65535
  • CV_32F 图像为 0 到 1

在线性变换的情况下,范围无关紧要。但对于非线性变换,输入 RGB 图像应归一化到适当的值范围,以获得正确的结果,例如,对于 RGB \(\rightarrow\) L*u*v* 变换。例如,如果您有一个 32 位浮点图像,它直接从 8 位图像转换而来,没有任何缩放,那么它的值范围将是 0..255 而不是函数假定的 0..1。因此,在调用 cvtColor 之前,您需要先将图像缩小:

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

如果使用 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
另请参见
颜色转换

◆ cvtColorTwoPlane()

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>

将图像从一个颜色空间转换为另一个颜色空间,其中源图像存储在两个平面中。

该函数目前仅支持 YUV420 到 RGB 转换。

参数
src1Y 平面的 8 位图像 (CV_8U)。
src2包含交错 U/V 平面的图像。
dst输出图像。
code指定转换类型。它可以取以下任何值:
hint实现修改标志。参见 AlgorithmHint

◆ 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>

main function for all demosaicing processes

参数
src输入图像:8 位无符号或 16 位无符号。
dst与 src 大小和深度相同的输出图像。
code颜色空间转换代码(请参见下面的描述)。
dstCn目标图像中的通道数;如果参数为 0,则通道数将根据 src 和代码自动派生。

该函数可以执行以下转换

另请参见
cvtColor