[][src]Enum opencv::imgproc::ColorConversionCodes

#[repr(C)]pub enum ColorConversionCodes {
    COLOR_BGR2BGRA,
    COLOR_BGRA2BGR,
    COLOR_BGR2RGBA,
    COLOR_RGBA2BGR,
    COLOR_BGR2RGB,
    COLOR_BGRA2RGBA,
    COLOR_BGR2GRAY,
    COLOR_RGB2GRAY,
    COLOR_GRAY2BGR,
    COLOR_GRAY2BGRA,
    COLOR_BGRA2GRAY,
    COLOR_RGBA2GRAY,
    COLOR_BGR2BGR565,
    COLOR_RGB2BGR565,
    COLOR_BGR5652BGR,
    COLOR_BGR5652RGB,
    COLOR_BGRA2BGR565,
    COLOR_RGBA2BGR565,
    COLOR_BGR5652BGRA,
    COLOR_BGR5652RGBA,
    COLOR_GRAY2BGR565,
    COLOR_BGR5652GRAY,
    COLOR_BGR2BGR555,
    COLOR_RGB2BGR555,
    COLOR_BGR5552BGR,
    COLOR_BGR5552RGB,
    COLOR_BGRA2BGR555,
    COLOR_RGBA2BGR555,
    COLOR_BGR5552BGRA,
    COLOR_BGR5552RGBA,
    COLOR_GRAY2BGR555,
    COLOR_BGR5552GRAY,
    COLOR_BGR2XYZ,
    COLOR_RGB2XYZ,
    COLOR_XYZ2BGR,
    COLOR_XYZ2RGB,
    COLOR_BGR2YCrCb,
    COLOR_RGB2YCrCb,
    COLOR_YCrCb2BGR,
    COLOR_YCrCb2RGB,
    COLOR_BGR2HSV,
    COLOR_RGB2HSV,
    COLOR_BGR2Lab,
    COLOR_RGB2Lab,
    COLOR_BGR2Luv,
    COLOR_RGB2Luv,
    COLOR_BGR2HLS,
    COLOR_RGB2HLS,
    COLOR_HSV2BGR,
    COLOR_HSV2RGB,
    COLOR_Lab2BGR,
    COLOR_Lab2RGB,
    COLOR_Luv2BGR,
    COLOR_Luv2RGB,
    COLOR_HLS2BGR,
    COLOR_HLS2RGB,
    COLOR_BGR2HSV_FULL,
    COLOR_RGB2HSV_FULL,
    COLOR_BGR2HLS_FULL,
    COLOR_RGB2HLS_FULL,
    COLOR_HSV2BGR_FULL,
    COLOR_HSV2RGB_FULL,
    COLOR_HLS2BGR_FULL,
    COLOR_HLS2RGB_FULL,
    COLOR_LBGR2Lab,
    COLOR_LRGB2Lab,
    COLOR_LBGR2Luv,
    COLOR_LRGB2Luv,
    COLOR_Lab2LBGR,
    COLOR_Lab2LRGB,
    COLOR_Luv2LBGR,
    COLOR_Luv2LRGB,
    COLOR_BGR2YUV,
    COLOR_RGB2YUV,
    COLOR_YUV2BGR,
    COLOR_YUV2RGB,
    COLOR_YUV2RGB_NV12,
    COLOR_YUV2BGR_NV12,
    COLOR_YUV2RGB_NV21,
    COLOR_YUV2BGR_NV21,
    COLOR_YUV2RGBA_NV12,
    COLOR_YUV2BGRA_NV12,
    COLOR_YUV2RGBA_NV21,
    COLOR_YUV2BGRA_NV21,
    COLOR_YUV2RGB_YV12,
    COLOR_YUV2BGR_YV12,
    COLOR_YUV2RGB_IYUV,
    COLOR_YUV2BGR_IYUV,
    COLOR_YUV2RGBA_YV12,
    COLOR_YUV2BGRA_YV12,
    COLOR_YUV2RGBA_IYUV,
    COLOR_YUV2BGRA_IYUV,
    COLOR_YUV2GRAY_420,
    COLOR_YUV2RGB_UYVY,
    COLOR_YUV2BGR_UYVY,
    COLOR_YUV2RGBA_UYVY,
    COLOR_YUV2BGRA_UYVY,
    COLOR_YUV2RGB_YUY2,
    COLOR_YUV2BGR_YUY2,
    COLOR_YUV2RGB_YVYU,
    COLOR_YUV2BGR_YVYU,
    COLOR_YUV2RGBA_YUY2,
    COLOR_YUV2BGRA_YUY2,
    COLOR_YUV2RGBA_YVYU,
    COLOR_YUV2BGRA_YVYU,
    COLOR_YUV2GRAY_UYVY,
    COLOR_YUV2GRAY_YUY2,
    COLOR_RGBA2mRGBA,
    COLOR_mRGBA2RGBA,
    COLOR_RGB2YUV_I420,
    COLOR_BGR2YUV_I420,
    COLOR_RGBA2YUV_I420,
    COLOR_BGRA2YUV_I420,
    COLOR_RGB2YUV_YV12,
    COLOR_BGR2YUV_YV12,
    COLOR_RGBA2YUV_YV12,
    COLOR_BGRA2YUV_YV12,
    COLOR_BayerBG2BGR,
    COLOR_BayerGB2BGR,
    COLOR_BayerRG2BGR,
    COLOR_BayerGR2BGR,
    COLOR_BayerBG2GRAY,
    COLOR_BayerGB2GRAY,
    COLOR_BayerRG2GRAY,
    COLOR_BayerGR2GRAY,
    COLOR_BayerBG2BGR_VNG,
    COLOR_BayerGB2BGR_VNG,
    COLOR_BayerRG2BGR_VNG,
    COLOR_BayerGR2BGR_VNG,
    COLOR_BayerBG2BGR_EA,
    COLOR_BayerGB2BGR_EA,
    COLOR_BayerRG2BGR_EA,
    COLOR_BayerGR2BGR_EA,
    COLOR_BayerBG2BGRA,
    COLOR_BayerGB2BGRA,
    COLOR_BayerRG2BGRA,
    COLOR_BayerGR2BGRA,
    COLOR_COLORCVT_MAX,
}

the color conversion codes

See also

@ref imgproc_color_conversions @ingroup imgproc_color_conversions

Variants

COLOR_BGR2BGRA

add alpha channel to RGB or BGR image

COLOR_BGRA2BGR

remove alpha channel from RGB or BGR image

COLOR_BGR2RGBA

convert between RGB and BGR color spaces (with or without alpha channel)

COLOR_RGBA2BGR
COLOR_BGR2RGB
COLOR_BGRA2RGBA
COLOR_BGR2GRAY

convert between RGB/BGR and grayscale, @ref color_convert_rgb_gray "color conversions"

COLOR_RGB2GRAY
COLOR_GRAY2BGR
COLOR_GRAY2BGRA
COLOR_BGRA2GRAY
COLOR_RGBA2GRAY
COLOR_BGR2BGR565

convert between RGB/BGR and BGR565 (16-bit images)

COLOR_RGB2BGR565
COLOR_BGR5652BGR
COLOR_BGR5652RGB
COLOR_BGRA2BGR565
COLOR_RGBA2BGR565
COLOR_BGR5652BGRA
COLOR_BGR5652RGBA
COLOR_GRAY2BGR565

convert between grayscale to BGR565 (16-bit images)

COLOR_BGR5652GRAY
COLOR_BGR2BGR555

convert between RGB/BGR and BGR555 (16-bit images)

COLOR_RGB2BGR555
COLOR_BGR5552BGR
COLOR_BGR5552RGB
COLOR_BGRA2BGR555
COLOR_RGBA2BGR555
COLOR_BGR5552BGRA
COLOR_BGR5552RGBA
COLOR_GRAY2BGR555

convert between grayscale and BGR555 (16-bit images)

COLOR_BGR5552GRAY
COLOR_BGR2XYZ

convert RGB/BGR to CIE XYZ, @ref color_convert_rgb_xyz "color conversions"

COLOR_RGB2XYZ
COLOR_XYZ2BGR
COLOR_XYZ2RGB
COLOR_BGR2YCrCb

convert RGB/BGR to luma-chroma (aka YCC), @ref color_convert_rgb_ycrcb "color conversions"

COLOR_RGB2YCrCb
COLOR_YCrCb2BGR
COLOR_YCrCb2RGB
COLOR_BGR2HSV

convert RGB/BGR to HSV (hue saturation value), @ref color_convert_rgb_hsv "color conversions"

COLOR_RGB2HSV
COLOR_BGR2Lab

convert RGB/BGR to CIE Lab, @ref color_convert_rgb_lab "color conversions"

COLOR_RGB2Lab
COLOR_BGR2Luv

convert RGB/BGR to CIE Luv, @ref color_convert_rgb_luv "color conversions"

COLOR_RGB2Luv
COLOR_BGR2HLS

convert RGB/BGR to HLS (hue lightness saturation), @ref color_convert_rgb_hls "color conversions"

COLOR_RGB2HLS
COLOR_HSV2BGR

backward conversions to RGB/BGR

COLOR_HSV2RGB
COLOR_Lab2BGR
COLOR_Lab2RGB
COLOR_Luv2BGR
COLOR_Luv2RGB
COLOR_HLS2BGR
COLOR_HLS2RGB
COLOR_BGR2HSV_FULL
COLOR_RGB2HSV_FULL
COLOR_BGR2HLS_FULL
COLOR_RGB2HLS_FULL
COLOR_HSV2BGR_FULL
COLOR_HSV2RGB_FULL
COLOR_HLS2BGR_FULL
COLOR_HLS2RGB_FULL
COLOR_LBGR2Lab
COLOR_LRGB2Lab
COLOR_LBGR2Luv
COLOR_LRGB2Luv
COLOR_Lab2LBGR
COLOR_Lab2LRGB
COLOR_Luv2LBGR
COLOR_Luv2LRGB
COLOR_BGR2YUV

convert between RGB/BGR and YUV

COLOR_RGB2YUV
COLOR_YUV2BGR
COLOR_YUV2RGB
COLOR_YUV2RGB_NV12

YUV 4:2:0 family to RGB

COLOR_YUV2BGR_NV12

YUV 4:2:0 family to RGB

COLOR_YUV2RGB_NV21

YUV 4:2:0 family to RGB

COLOR_YUV2BGR_NV21

YUV 4:2:0 family to RGB

COLOR_YUV2RGBA_NV12

YUV 4:2:0 family to RGB

COLOR_YUV2BGRA_NV12

YUV 4:2:0 family to RGB

COLOR_YUV2RGBA_NV21

YUV 4:2:0 family to RGB

COLOR_YUV2BGRA_NV21

YUV 4:2:0 family to RGB

COLOR_YUV2RGB_YV12

YUV 4:2:0 family to RGB

COLOR_YUV2BGR_YV12

YUV 4:2:0 family to RGB

COLOR_YUV2RGB_IYUV

YUV 4:2:0 family to RGB

COLOR_YUV2BGR_IYUV

YUV 4:2:0 family to RGB

COLOR_YUV2RGBA_YV12

YUV 4:2:0 family to RGB

COLOR_YUV2BGRA_YV12

YUV 4:2:0 family to RGB

COLOR_YUV2RGBA_IYUV

YUV 4:2:0 family to RGB

COLOR_YUV2BGRA_IYUV

YUV 4:2:0 family to RGB

COLOR_YUV2GRAY_420

YUV 4:2:0 family to RGB

COLOR_YUV2RGB_UYVY

YUV 4:2:2 family to RGB

COLOR_YUV2BGR_UYVY

YUV 4:2:2 family to RGB

COLOR_YUV2RGBA_UYVY

YUV 4:2:2 family to RGB

COLOR_YUV2BGRA_UYVY

YUV 4:2:2 family to RGB

COLOR_YUV2RGB_YUY2

YUV 4:2:2 family to RGB

COLOR_YUV2BGR_YUY2

YUV 4:2:2 family to RGB

COLOR_YUV2RGB_YVYU

YUV 4:2:2 family to RGB

COLOR_YUV2BGR_YVYU

YUV 4:2:2 family to RGB

COLOR_YUV2RGBA_YUY2

YUV 4:2:2 family to RGB

COLOR_YUV2BGRA_YUY2

YUV 4:2:2 family to RGB

COLOR_YUV2RGBA_YVYU

YUV 4:2:2 family to RGB

COLOR_YUV2BGRA_YVYU

YUV 4:2:2 family to RGB

COLOR_YUV2GRAY_UYVY

YUV 4:2:2 family to RGB

COLOR_YUV2GRAY_YUY2

YUV 4:2:2 family to RGB

COLOR_RGBA2mRGBA

alpha premultiplication

COLOR_mRGBA2RGBA

alpha premultiplication

COLOR_RGB2YUV_I420

RGB to YUV 4:2:0 family

COLOR_BGR2YUV_I420

RGB to YUV 4:2:0 family

COLOR_RGBA2YUV_I420

RGB to YUV 4:2:0 family

COLOR_BGRA2YUV_I420

RGB to YUV 4:2:0 family

COLOR_RGB2YUV_YV12

RGB to YUV 4:2:0 family

COLOR_BGR2YUV_YV12

RGB to YUV 4:2:0 family

COLOR_RGBA2YUV_YV12

RGB to YUV 4:2:0 family

COLOR_BGRA2YUV_YV12

RGB to YUV 4:2:0 family

COLOR_BayerBG2BGR

Demosaicing

COLOR_BayerGB2BGR

Demosaicing

COLOR_BayerRG2BGR

Demosaicing

COLOR_BayerGR2BGR

Demosaicing

COLOR_BayerBG2GRAY

Demosaicing

COLOR_BayerGB2GRAY

Demosaicing

COLOR_BayerRG2GRAY

Demosaicing

COLOR_BayerGR2GRAY

Demosaicing

COLOR_BayerBG2BGR_VNG

Demosaicing using Variable Number of Gradients

COLOR_BayerGB2BGR_VNG

Demosaicing using Variable Number of Gradients

COLOR_BayerRG2BGR_VNG

Demosaicing using Variable Number of Gradients

COLOR_BayerGR2BGR_VNG

Demosaicing using Variable Number of Gradients

COLOR_BayerBG2BGR_EA

Edge-Aware Demosaicing

COLOR_BayerGB2BGR_EA

Edge-Aware Demosaicing

COLOR_BayerRG2BGR_EA

Edge-Aware Demosaicing

COLOR_BayerGR2BGR_EA

Edge-Aware Demosaicing

COLOR_BayerBG2BGRA

Demosaicing with alpha channel

COLOR_BayerGB2BGRA

Demosaicing with alpha channel

COLOR_BayerRG2BGRA

Demosaicing with alpha channel

COLOR_BayerGR2BGRA

Demosaicing with alpha channel

COLOR_COLORCVT_MAX

Demosaicing with alpha channel

Trait Implementations

impl Clone for ColorConversionCodes[src]

impl Copy for ColorConversionCodes[src]

impl Debug for ColorConversionCodes[src]

impl PartialEq<ColorConversionCodes> for ColorConversionCodes[src]

impl StructuralPartialEq for ColorConversionCodes[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.