cvtcolorcv
Convert the image handle to a different color space.
Syntax
R = cvtcolorcv(handle, colorspace...)
R = cvtcolorcv(handle, colorspace, channels)
Inputs
- handle
- Handle of an image.
- colorspace
- Color space code. Valid values are 0 to 142.
- channels
- Optional parameter specifying channels in the output. Default value is 0, indicating R will have the same number of channels as handle.
Outputs
- R
- Handle of the output image in the color space specified.
Example
handle = imreadcv('bird2.jpg');
colorspace = 50;
R = cvtcolorcv(handle, colorspace);
Comments
Color space code for the code conversion:
BGR2BGRA = 0
BGRA2BGR = 1
BGR2RGBA = 2
RGBA2BGR = 3
BGR2RGB = 4
BGRA2RGBA = 5
BGR2GRAY = 6
RGB2GRAY = 7
GRAY2BGR = 8
GRAY2BGRA = 9
BGRA2GRAY = 10
RGBA2GRAY = 11
BGR2BGR565 = 12
RGB2BGR565 = 13
BGR5652BGR = 14
BGR5652RGB = 15
BGRA2BGR565 = 16
RGBA2BGR565 = 17
BGR5652BGRA = 18
BGR5652RGBA = 19
GRAY2BGR565 = 20
BGR5652GRAY = 21
BGR2BGR555 = 22
RGB2BGR555 = 23
BGR5552BGR = 24
BGR5552RGB = 25
BGRA2BGR555 = 26
RGBA2BGR555 = 27
BGR5552BGRA = 28
BGR5552RGBA = 29
GRAY2BGR555 = 30
BGR5552GRAY = 31
BGR2XYZ = 32
RGB2XYZ = 33
XYZ2BGR = 34
XYZ2RGB = 35
BGR2YCrCb = 36
RGB2YCrCb = 37
YCrCb2BGR = 38
YCrCb2RGB = 39
BGR2HSV = 40
RGB2HSV = 41
BGR2Lab = 44
RGB2Lab = 45
BayerBG2BGR = 46
BayerGB2BGR = 47
BayerRG2BGR = 48
BayerGR2BGR = 49
BGR2Luv = 50
RGB2Luv = 51
BGR2HLS = 52
RGB2HLS = 53
HSV2BGR = 54
HSV2RGB = 55
Lab2BGR = 56
Lab2RGB = 57
Luv2BGR = 58
Luv2RGB = 59
HLS2BGR = 60
HLS2RGB = 61
BayerBG2BGR_VNG = 62
BayerGB2BGR_VNG = 63
BayerRG2BGR_VNG = 64
BayerGR2BGR_VNG = 65
BGR2HSV_FULL = 66
RGB2HSV_FULL = 67
BGR2HLS_FULL = 68
RGB2HLS_FULL = 69
HSV2BGR_FULL = 70
HSV2RGB_FULL = 71
HLS2BGR_FULL = 72
HLS2RGB_FULL = 73
LBGR2Lab = 74
LRGB2Lab = 75
LBGR2Luv = 76
LRGB2Luv = 77
Lab2LBGR = 78
Lab2LRGB = 79
Luv2LBGR = 80
Luv2LRGB = 81
BGR2YUV = 82
RGB2YUV = 83
YUV2BGR = 84
YUV2RGB = 85
BayerBG2GRAY = 86
BayerGB2GRAY = 87
BayerRG2GRAY = 88
BayerGR2GRAY = 89
YUV2RGB_NV12 = 90
YUV2BGR_NV12 = 91
YUV2RGB_NV21 = 92
YUV2BGR_NV21 = 93
YUV2RGBA_NV12 = 94
YUV2BGRA_NV12 = 95
YUV2RGBA_NV21 = 96
YUV2BGRA_NV21 = 97
YUV2RGB_YV12 = 98
YUV2BGR_YV12 = 99
YUV2RGB_IYUV = 100
YUV2BGR_IYUV = 101
YUV2RGBA_YV12 = 102
YUV2BGRA_YV12 = 103
YUV2RGBA_IYUV = 104
YUV2BGRA_IYUV = 105
YUV2GRAY_420 = 106
YUV2RGB_UYVY = 107
YUV2BGR_UYVY = 108
YUV2RGBA_UYVY = 111
YUV2BGRA_UYVY = 112
YUV2RGB_YUY2 = 115
YUV2BGR_YUY2 = 116
YUV2RGB_YVYU = 117
YUV2BGR_YVYU = 118
YUV2RGBA_YUY2 = 119
YUV2BGRA_YUY2 = 120
YUV2RGBA_YVYU = 121
YUV2BGRA_YVYU = 122
YUV2GRAY_UYVY = 123
YUV2GRAY_YUY2 = 124
RGBA2mRGBA = 125
mRGBA2RGBA = 126
RGB2YUV_I420 = 127
BGR2YUV_I420 = 128
RGBA2YUV_I420 = 129
BGRA2YUV_I420 = 130
RGB2YUV_YV12 = 131
BGR2YUV_YV12 = 132
RGBA2YUV_YV12 = 133
BGRA2YUV_YV12 = 134
BayerBG2BGR_EA = 135
BayerGB2BGR_EA = 136
BayerRG2BGR_EA = 137
BayerGR2BGR_EA = 138
BayerBG2BGRA = 139
BayerGB2BGRA = 140
BayerRG2BGRA = 141
BayerGR2BGRA = 142
COLORCVT_MAX = 143