OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
色空間の変換

詳細説明

列挙型

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_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)
 ソース画像が2つのプレーンに格納されている場合に、画像をある色空間から別の色空間へ変換する。
 
void cv::demosaicing (InputArray src, OutputArray dst, int code, int dstCn=0)
 すべてのデモザイク処理のためのメイン関数。
 

列挙型詳解

◆ ColorConversionCodes

#include <opencv2/imgproc.hpp>

色変換コード

参照
色変換
覚え書き
The source image (src) must be of an appropriate type for the desired color conversion.
  • [8U]CV_8Uのsrc型をサポートすることを意味する。
  • [16U]CV_16Uのsrc型をサポートすることを意味する。
  • [32F]CV_32Fのsrc型をサポートすることを意味する。
列挙値
COLOR_BGR2BGRA 
Python: cv.COLOR_BGR2BGRA

[8U/16U/32F] RGBまたはBGR画像にアルファチャンネルを追加する

COLOR_RGB2RGBA 
Python: cv.COLOR_RGB2RGBA

[8U/16U/32F]

COLOR_BGRA2BGR 
Python: cv.COLOR_BGRA2BGR

[8U/16U/32F] RGBまたはBGR画像からアルファチャンネルを除去する

COLOR_RGBA2RGB 
Python: cv.COLOR_RGBA2RGB

[8U/16U/32F]

COLOR_BGR2RGBA 
Python: cv.COLOR_BGR2RGBA

[8U/16U/32F] RGBとBGRの色空間間で変換する (アルファチャンネルの有無を問わず)

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間で変換する。2プレーン (1つまたは別々の配列内): YとU/Vがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGR_NV12 
Python: cv.COLOR_YUV2BGR_NV12

[8U] 4:2:0サブサンプリングされたYUV NV12とBGR間で変換する。2プレーン (1つまたは別々の配列内): YとU/Vがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2RGB_NV21 
Python: cv.COLOR_YUV2RGB_NV21

[8U] 4:2:0サブサンプリングされたYUV NV21とRGB間で変換する。2プレーン (1つまたは別々の配列内): YとV/Uがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGR_NV21 
Python: cv.COLOR_YUV2BGR_NV21

[8U] 4:2:0サブサンプリングされたYUV NV21とBGR間で変換する。2プレーン (1つまたは別々の配列内): 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間で変換する。2プレーン (1つまたは別々の配列内): YとU/Vがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGRA_NV12 
Python: cv.COLOR_YUV2BGRA_NV12

[8U] 4:2:0サブサンプリングされたYUV NV12とBGRA間で変換する。2プレーン (1つまたは別々の配列内): YとU/Vがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2RGBA_NV21 
Python: cv.COLOR_YUV2RGBA_NV21

[8U] 4:2:0サブサンプリングされたYUV NV21とRGBA間で変換する。2プレーン (1つまたは別々の配列内): YとV/Uがインターリーブされている。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGRA_NV21 
Python: cv.COLOR_YUV2BGRA_NV21

[8U] 4:2:0サブサンプリングされたYUV NV21とBGRA間で変換する。2プレーン (1つまたは別々の配列内): 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間で変換する。1つの配列内に3プレーン: Y、V、U。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGR_YV12 
Python: cv.COLOR_YUV2BGR_YV12

[8U] 4:2:0サブサンプリングされたYUV YV12とBGR間で変換する。1つの配列内に3プレーン: Y、V、U。color_convert_rgb_yuv_42x を参照

COLOR_YUV2RGB_IYUV 
Python: cv.COLOR_YUV2RGB_IYUV

[8U] 4:2:0サブサンプリングされたYUV IYUVとRGB間で変換する。1つの配列内に3プレーン: Y、U、V。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGR_IYUV 
Python: cv.COLOR_YUV2BGR_IYUV

[8U] 4:2:0サブサンプリングされたYUV IYUVとBGR間で変換する。1つの配列内に3プレーン: 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間で変換する。1つの配列内に3プレーン: Y、V、U。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGRA_YV12 
Python: cv.COLOR_YUV2BGRA_YV12

[8U] 4:2:0サブサンプリングされたYUV YV12とBGRA間で変換する。1つの配列内に3プレーン: Y、V、U。color_convert_rgb_yuv_42x を参照

COLOR_YUV2RGBA_IYUV 
Python: cv.COLOR_YUV2RGBA_IYUV

[8U] 4:2:0サブサンプリングされたYUV YV12とRGBA間で変換する。1つの配列内に3プレーン: Y、U、V。color_convert_rgb_yuv_42x を参照

COLOR_YUV2BGRA_IYUV 
Python: cv.COLOR_YUV2BGRA_IYUV

[8U] 4:2:0サブサンプリングされたYUV YV12とBGRA間で変換する。1つの配列内に3プレーン: 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

アルファ乗算

[8U]

COLOR_mRGBA2RGBA 
Python: cv.COLOR_mRGBA2RGBA

[8U]

COLOR_RGB2YUV_I420 
Python: cv.COLOR_RGB2YUV_I420

[8U] RGBと4:2:0サブサンプリングされたYUV I420間で変換する。1つの配列内に3プレーン: Y、U、V。color_convert_rgb_yuv_42x を参照

COLOR_BGR2YUV_I420 
Python: cv.COLOR_BGR2YUV_I420

[8U] BGRと4:2:0サブサンプリングされたYUV I420間で変換する。1つの配列内に3プレーン: 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間で変換する。1つの配列内に3プレーン: Y、U、V。color_convert_rgb_yuv_42x を参照

COLOR_BGRA2YUV_I420 
Python: cv.COLOR_BGRA2YUV_I420

[8U] BGRAと4:2:0サブサンプリングされたYUV I420間で変換する。1つの配列内に3プレーン: 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との間で変換する。1つの配列内に3つのプレーン(Y, V, U)を持つ。color_convert_rgb_yuv_42xを参照。

COLOR_BGR2YUV_YV12 
Python: cv.COLOR_BGR2YUV_YV12

[8U] BGRと4:2:0サブサンプリングされたYUV YV12との間で変換する。1つの配列内に3つのプレーン(Y, V, U)を持つ。color_convert_rgb_yuv_42xを参照。

COLOR_RGBA2YUV_YV12 
Python: cv.COLOR_RGBA2YUV_YV12

[8U] RGBAと4:2:0サブサンプリングされたYUV YV12との間で変換する。1つの配列内に3つのプレーン(Y, V, U)を持つ。color_convert_rgb_yuv_42xを参照。

COLOR_BGRA2YUV_YV12 
Python: cv.COLOR_BGRA2YUV_YV12

[8U] BGRAと4:2:0サブサンプリングされたYUV YV12との間で変換する。1つの配列内に3つのプレーン(Y, V, U)を持つ。color_convert_rgb_yuv_42xを参照。

COLOR_BayerBG2BGR 
Python: cv.COLOR_BayerBG2BGR

デモザイク処理。詳細は色変換を参照。

[8U/16U] RGGB Bayerパターンに相当する。

COLOR_BayerGB2BGR 
Python: cv.COLOR_BayerGB2BGR

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2BGR 
Python: cv.COLOR_BayerRG2BGR

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2BGR 
Python: cv.COLOR_BayerGR2BGR

[8U/16U] GBRG Bayerパターンに相当する。

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 Bayerパターンに相当する。

COLOR_BayerGB2RGB 
Python: cv.COLOR_BayerGB2RGB

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2RGB 
Python: cv.COLOR_BayerRG2RGB

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2RGB 
Python: cv.COLOR_BayerGR2RGB

[8U/16U] GBRG Bayerパターンに相当する。

COLOR_BayerBG2GRAY 
Python: cv.COLOR_BayerBG2GRAY

[8U/16U] RGGB Bayerパターンに相当する。

COLOR_BayerGB2GRAY 
Python: cv.COLOR_BayerGB2GRAY

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2GRAY 
Python: cv.COLOR_BayerRG2GRAY

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2GRAY 
Python: cv.COLOR_BayerGR2GRAY

[8U/16U] GBRG Bayerパターンに相当する。

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

可変数の勾配(Variable Number of Gradients)を用いたデモザイク処理。

[8U] RGGB Bayerパターンに相当する。

COLOR_BayerGB2BGR_VNG 
Python: cv.COLOR_BayerGB2BGR_VNG

[8U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2BGR_VNG 
Python: cv.COLOR_BayerRG2BGR_VNG

[8U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2BGR_VNG 
Python: cv.COLOR_BayerGR2BGR_VNG

[8U] GBRG Bayerパターンに相当する。

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 Bayerパターンに相当する。

COLOR_BayerGB2RGB_VNG 
Python: cv.COLOR_BayerGB2RGB_VNG

[8U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2RGB_VNG 
Python: cv.COLOR_BayerRG2RGB_VNG

[8U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2RGB_VNG 
Python: cv.COLOR_BayerGR2RGB_VNG

[8U] GBRG Bayerパターンに相当する。

COLOR_BayerBG2BGR_EA 
Python: cv.COLOR_BayerBG2BGR_EA

エッジを考慮したデモザイク処理(Edge-Aware Demosaicing)。

[8U/16U] RGGB Bayerパターンに相当する。

COLOR_BayerGB2BGR_EA 
Python: cv.COLOR_BayerGB2BGR_EA

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2BGR_EA 
Python: cv.COLOR_BayerRG2BGR_EA

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2BGR_EA 
Python: cv.COLOR_BayerGR2BGR_EA

[8U/16U] GBRG Bayerパターンに相当する。

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 Bayerパターンに相当する。

COLOR_BayerGB2RGB_EA 
Python: cv.COLOR_BayerGB2RGB_EA

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2RGB_EA 
Python: cv.COLOR_BayerRG2RGB_EA

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2RGB_EA 
Python: cv.COLOR_BayerGR2RGB_EA

[8U/16U] GBRG Bayerパターンに相当する。

COLOR_BayerBG2BGRA 
Python: cv.COLOR_BayerBG2BGRA

アルファチャンネル付きのデモザイク処理。

[8U/16U] RGGB Bayerパターンに相当する。

COLOR_BayerGB2BGRA 
Python: cv.COLOR_BayerGB2BGRA

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2BGRA 
Python: cv.COLOR_BayerRG2BGRA

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2BGRA 
Python: cv.COLOR_BayerGR2BGRA

[8U/16U] GBRG Bayerパターンに相当する。

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 Bayerパターンに相当する。

COLOR_BayerGB2RGBA 
Python: cv.COLOR_BayerGB2RGBA

[8U/16U] GRBG Bayerパターンに相当する。

COLOR_BayerRG2RGBA 
Python: cv.COLOR_BayerRG2RGBA

[8U/16U] BGGR Bayerパターンに相当する。

COLOR_BayerGR2RGBA 
Python: cv.COLOR_BayerGR2RGBA

[8U/16U] GBRG Bayerパターンに相当する。

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

関数詳解

◆ 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ビットの青成分、2番目のバイトは緑、3番目のバイトは赤になる。4番目、5番目、6番目のバイトは2番目のピクセル (青、次に緑、次に赤) となり、以降同様に続く。

R, G, B の各チャンネル値の慣例的な範囲は次のとおりである:

  • CV_8U 画像では 0 から 255
  • CV_16U 画像では 0 から 65535
  • CV_32F 画像では 0 から 1

線形変換の場合、範囲は問題にならない。しかし非線形変換の場合、正しい結果を得るためには入力 RGB 画像を適切な値の範囲に正規化する必要がある。例えば RGB \(\rightarrow\) L*u*v* 変換などである。例えば、スケーリングを行わずに8ビット画像から直接変換した32ビット浮動小数点画像を持っている場合、その画像は関数が想定する 0..1 ではなく 0..255 の値の範囲を持つことになる。したがって cvtColor を呼び出す前に、まず画像をスケールダウンする必要がある:

img *= 1./255;
void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT)
Converts an image from one color space to another.
@ COLOR_BGR2Luv
[8U/32F] convert RGB/BGR to CIE Luv, color conversions
Definition imgproc.hpp:610

8ビット画像で cvtColor を使うと、変換時にいくらかの情報が失われる。多くの用途ではこれは目立たないが、フルレンジの色を必要とするアプリケーションや、ある操作の前に画像を変換してから元に戻すアプリケーションでは32ビット画像を使うことが推奨される。

変換によってアルファチャンネルが追加される場合、その値は対応するチャンネル範囲の最大値、すなわち CV_8U では 255、CV_16U では 65535、CV_32F では 1 に設定される。

引数
src入力画像: 8ビット符号なし、16ビット符号なし ( CV_16UC... )、または単精度浮動小数点。
dstsrc と同じサイズおよびビット深度の出力画像。
code色空間変換コード ( ColorConversionCodes を参照)。
dstCn出力画像のチャンネル数。引数が0の場合、チャンネル数は src と code から自動的に決定される。
hint実装の変更フラグ。AlgorithmHint を参照
覚え書き
ソース画像 (src) は、目的の色変換に適した型でなければならない。ColorConversionCodes を参照。
参照
色変換

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

ソース画像が2つのプレーンに格納されている場合に、ある色空間から別の色空間へ画像を変換する。

この関数は現時点では YUV420 から RGB への変換のみをサポートする。

引数
src1Yプレーンの8ビット画像 ( CV_8U )。
src2U/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>

すべてのデモザイク処理のためのメイン関数

引数
src入力画像: 8ビット符号なし、または16ビット符号なし。
dstsrc と同じサイズおよびビット深度の出力画像。
code色空間変換コード (以下の説明を参照)。
dstCn出力画像のチャンネル数。引数が0の場合、チャンネル数は src と code から自動的に決定される。

この関数は次の変換を行える:

覚え書き
ソース画像 (src) は、目的の色変換に適した型でなければならない。ColorConversionCodes を参照。
参照
cvtColor