![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
関数 | |
| void | cv::cvtColor (InputArray src, OutputArray dst, int code, int dstCn=0, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| 画像をある色空間から別の色空間へ変換する。 | |
| void | cv::cvtColorTwoPlane (InputArray src1, InputArray src2, OutputArray dst, int code, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| ソース画像が2つのプレーンに格納されている場合に、画像をある色空間から別の色空間へ変換する。 | |
| void | cv::demosaicing (InputArray src, OutputArray dst, int code, int dstCn=0) |
| すべてのデモザイク処理のためのメイン関数。 | |
#include <opencv2/imgproc.hpp>
色変換コード
[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 | |
| 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 の各チャンネル値の慣例的な範囲は次のとおりである:
線形変換の場合、範囲は問題にならない。しかし非線形変換の場合、正しい結果を得るためには入力 RGB 画像を適切な値の範囲に正規化する必要がある。例えば RGB \(\rightarrow\) L*u*v* 変換などである。例えば、スケーリングを行わずに8ビット画像から直接変換した32ビット浮動小数点画像を持っている場合、その画像は関数が想定する 0..1 ではなく 0..255 の値の範囲を持つことになる。したがって cvtColor を呼び出す前に、まず画像をスケールダウンする必要がある:
8ビット画像で cvtColor を使うと、変換時にいくらかの情報が失われる。多くの用途ではこれは目立たないが、フルレンジの色を必要とするアプリケーションや、ある操作の前に画像を変換してから元に戻すアプリケーションでは32ビット画像を使うことが推奨される。
変換によってアルファチャンネルが追加される場合、その値は対応するチャンネル範囲の最大値、すなわち CV_8U では 255、CV_16U では 65535、CV_32F では 1 に設定される。
| src | 入力画像: 8ビット符号なし、16ビット符号なし ( CV_16UC... )、または単精度浮動小数点。 |
| dst | src と同じサイズおよびビット深度の出力画像。 |
| code | 色空間変換コード ( ColorConversionCodes を参照)。 |
| dstCn | 出力画像のチャンネル数。引数が0の場合、チャンネル数は src と code から自動的に決定される。 |
| hint | 実装の変更フラグ。AlgorithmHint を参照 |
| void cv::cvtColorTwoPlane | ( | InputArray | src1, |
| InputArray | src2, | ||
| OutputArray | dst, | ||
| int | code, | ||
| AlgorithmHint | hint = cv::ALGO_HINT_DEFAULT ) |
| Python: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cv.cvtColorTwoPlane( | src1, src2, code[, dst[, hint]] | ) -> | dst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include <opencv2/imgproc.hpp>
ソース画像が2つのプレーンに格納されている場合に、ある色空間から別の色空間へ画像を変換する。
この関数は現時点では YUV420 から RGB への変換のみをサポートする。
| src1 | Yプレーンの8ビット画像 ( CV_8U )。 |
| src2 | U/Vプレーンがインターリーブされた画像。 |
| dst | 出力画像。 |
| code | 変換の種類を指定する。次のいずれかの値を取ることができる: |
| hint | 実装の変更フラグ。AlgorithmHint を参照 |
| void cv::demosaicing | ( | InputArray | src, |
| OutputArray | dst, | ||
| int | code, | ||
| int | dstCn = 0 ) |
| Python: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cv.demosaicing( | src, code[, dst[, dstCn]] | ) -> | dst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#include <opencv2/imgproc.hpp>
すべてのデモザイク処理のためのメイン関数
| src | 入力画像: 8ビット符号なし、または16ビット符号なし。 |
| dst | src と同じサイズおよびビット深度の出力画像。 |
| code | 色空間変換コード (以下の説明を参照)。 |
| dstCn | 出力画像のチャンネル数。引数が0の場合、チャンネル数は src と code から自動的に決定される。 |
この関数は次の変換を行える:
バイリニア補間を用いたデモザイク処理
COLOR_BayerBG2BGR , COLOR_BayerGB2BGR , COLOR_BayerRG2BGR , COLOR_BayerGR2BGR
COLOR_BayerBG2GRAY , COLOR_BayerGB2GRAY , COLOR_BayerRG2GRAY , COLOR_BayerGR2GRAY
可変数勾配 (Variable Number of Gradients) を用いたデモザイク処理。
COLOR_BayerBG2BGR_VNG , COLOR_BayerGB2BGR_VNG , COLOR_BayerRG2BGR_VNG , COLOR_BayerGR2BGR_VNG
エッジを考慮したデモザイク処理。
COLOR_BayerBG2BGR_EA , COLOR_BayerGB2BGR_EA , COLOR_BayerRG2BGR_EA , COLOR_BayerGR2BGR_EA
アルファチャンネル付きのデモザイク処理
COLOR_BayerBG2BGRA , COLOR_BayerGB2BGRA , COLOR_BayerRG2BGRA , COLOR_BayerGR2BGRA