@@ -75,6 +75,108 @@ CV_EXPORTS void warpPerspectve(int src_type,
75
75
uchar * dst_data, size_t dst_step, int dst_width, int dst_height,
76
76
const double M[9 ], int interpolation, int borderType, const double borderValue[4 ]);
77
77
78
+ CV_EXPORTS void cvtBGRtoBGR (const uchar * src_data, size_t src_step,
79
+ uchar * dst_data, size_t dst_step,
80
+ int width, int height,
81
+ int depth, int scn, int dcn, bool swapBlue);
82
+
83
+ CV_EXPORTS void cvtBGRtoBGR5x5 (const uchar * src_data, size_t src_step,
84
+ uchar * dst_data, size_t dst_step,
85
+ int width, int height,
86
+ int scn, bool swapBlue, int greenBits);
87
+
88
+ CV_EXPORTS void cvtBGR5x5toBGR (const uchar * src_data, size_t src_step,
89
+ uchar * dst_data, size_t dst_step,
90
+ int width, int height,
91
+ int dcn, bool swapBlue, int greenBits);
92
+
93
+ CV_EXPORTS void cvtBGRtoGray (const uchar * src_data, size_t src_step,
94
+ uchar * dst_data, size_t dst_step,
95
+ int width, int height,
96
+ int depth, int scn, bool swapBlue);
97
+
98
+ CV_EXPORTS void cvtGraytoBGR (const uchar * src_data, size_t src_step,
99
+ uchar * dst_data, size_t dst_step,
100
+ int width, int height,
101
+ int depth, int dcn);
102
+
103
+ CV_EXPORTS void cvtBGR5x5toGray (const uchar * src_data, size_t src_step,
104
+ uchar * dst_data, size_t dst_step,
105
+ int width, int height,
106
+ int greenBits);
107
+
108
+ CV_EXPORTS void cvtGraytoBGR5x5 (const uchar * src_data, size_t src_step,
109
+ uchar * dst_data, size_t dst_step,
110
+ int width, int height,
111
+ int greenBits);
112
+ CV_EXPORTS void cvtBGRtoYUV (const uchar * src_data, size_t src_step,
113
+ uchar * dst_data, size_t dst_step,
114
+ int width, int height,
115
+ int depth, int scn, bool swapBlue, bool isCbCr);
116
+
117
+ CV_EXPORTS void cvtYUVtoBGR (const uchar * src_data, size_t src_step,
118
+ uchar * dst_data, size_t dst_step,
119
+ int width, int height,
120
+ int depth, int dcn, bool swapBlue, bool isCbCr);
121
+
122
+ CV_EXPORTS void cvtBGRtoXYZ (const uchar * src_data, size_t src_step,
123
+ uchar * dst_data, size_t dst_step,
124
+ int width, int height,
125
+ int depth, int scn, bool swapBlue);
126
+
127
+ CV_EXPORTS void cvtXYZtoBGR (const uchar * src_data, size_t src_step,
128
+ uchar * dst_data, size_t dst_step,
129
+ int width, int height,
130
+ int depth, int dcn, bool swapBlue);
131
+
132
+ CV_EXPORTS void cvtBGRtoHSV (const uchar * src_data, size_t src_step,
133
+ uchar * dst_data, size_t dst_step,
134
+ int width, int height,
135
+ int depth, int scn, bool swapBlue, bool isFullRange, bool isHSV);
136
+
137
+ CV_EXPORTS void cvtHSVtoBGR (const uchar * src_data, size_t src_step,
138
+ uchar * dst_data, size_t dst_step,
139
+ int width, int height,
140
+ int depth, int dcn, bool swapBlue, bool isFullRange, bool isHSV);
141
+
142
+ CV_EXPORTS void cvtBGRtoLab (const uchar * src_data, size_t src_step,
143
+ uchar * dst_data, size_t dst_step,
144
+ int width, int height,
145
+ int depth, int scn, bool swapBlue, bool isLab, bool srgb);
146
+
147
+ CV_EXPORTS void cvtLabtoBGR (const uchar * src_data, size_t src_step,
148
+ uchar * dst_data, size_t dst_step,
149
+ int width, int height,
150
+ int depth, int dcn, bool swapBlue, bool isLab, bool srgb);
151
+
152
+ CV_EXPORTS void cvtTwoPlaneYUVtoBGR (const uchar * src_data, size_t src_step,
153
+ uchar * dst_data, size_t dst_step,
154
+ int dst_width, int dst_height,
155
+ int dcn, bool swapBlue, int uIdx);
156
+
157
+ CV_EXPORTS void cvtThreePlaneYUVtoBGR (const uchar * src_data, size_t src_step,
158
+ uchar * dst_data, size_t dst_step,
159
+ int dst_width, int dst_height,
160
+ int dcn, bool swapBlue, int uIdx);
161
+
162
+ CV_EXPORTS void cvtBGRtoThreePlaneYUV (const uchar * src_data, size_t src_step,
163
+ uchar * dst_data, size_t dst_step,
164
+ int width, int height,
165
+ int scn, bool swapBlue, int uIdx);
166
+
167
+ CV_EXPORTS void cvtOnePlaneYUVtoBGR (const uchar * src_data, size_t src_step,
168
+ uchar * dst_data, size_t dst_step,
169
+ int width, int height,
170
+ int dcn, bool swapBlue, int uIdx, int ycn);
171
+
172
+ CV_EXPORTS void cvtRGBAtoMultipliedRGBA (const uchar * src_data, size_t src_step,
173
+ uchar * dst_data, size_t dst_step,
174
+ int width, int height);
175
+
176
+ CV_EXPORTS void cvtMultipliedRGBAtoRGBA (const uchar * src_data, size_t src_step,
177
+ uchar * dst_data, size_t dst_step,
178
+ int width, int height);
179
+
78
180
// ! @}
79
181
80
182
}}
0 commit comments