226 return !(lhs == rhs);
242 return lhs.x == rhs.x && lhs.y == rhs.y;
250 return !(lhs == rhs);
274 return "HighQuality";
279 return "INVALID CONVERSION MODE VALUE";
324 return "Coord3D_C32f";
326 return "YUV420_8_YY_UV_SemiplanarIDS";
328 return "YUV420_8_YY_VU_SemiplanarIDS";
330 return "YUV422_8_UYVY";
380 return "BayerRG10g40IDS";
382 return "BayerGB10g40IDS";
384 return "BayerGR10g40IDS";
386 return "BayerBG10g40IDS";
388 return "BayerRG12g24IDS";
390 return "BayerGB12g24IDS";
392 return "BayerGR12g24IDS";
394 return "BayerBG12g24IDS";
396 return "Mono10g40IDS";
398 return "Mono12g24IDS";
401 return "INVALID PIXEL FORMAT VALUE";
416 return "LittleEndian";
421 return "INVALID ENDIANNESS VALUE";
439 return "INVALID ORIENTATION VALUE";
#define PEAK_IPL_NO_DISCARD
Definition: peak_ipl_backend.h:26
BayerRG 12-Bit packed 24bit grouped pixel format.
BayerRG 10-Bit packed pixel format.
BayerRG 12-Bit pixel format.
Definition: peak_ipl_backend.h:190
BayerGR 8-Bit pixel format.
BayerBG 8-Bit pixel format.
Definition: peak_ipl_backend.h:66
BayerGR 10-Bit packed 40bit grouped pixel format.
Little endian (lower bytes first)
Mono 12-Bit pixel format.
Definition: peak_ipl_backend.h:87
YUV 4:2:0 8-bit YY/UV Semiplanar.
BayerGB 10-Bit pixel format.
Definition: peak_ipl_backend.h:305
Mono 12-Bit packed 24bit grouped pixel format.
Definition: peak_ipl_backend.h:130
Definition: peak_ipl_backend.h:189
size_t height
Height of size.
Definition: peak_ipl_simple_types.hpp:210
Definition: peak_ipl_backend.h:307
Definition: peak_ipl_backend.h:109
Definition: peak_ipl_backend.h:108
Definition: peak_ipl_backend.h:89
Definition: peak_ipl_backend.h:185
Definition: peak_ipl_backend.h:124
Definition: peak_ipl_backend.h:304
Definition: peak_ipl_backend.h:197
The "peak::ipl" namespace contains the whole image processing library.
Definition: peak_ipl_binning.hpp:22
BGRa 12-Bit pixel format.
PixelFormatName
Enum holding the possible pixel format names.
Definition: peak_ipl_simple_types.hpp:38
BayerGR 12-Bit packed pixel format.
Definition: peak_ipl_backend.h:75
Definition: peak_ipl_backend.h:77
Definition: peak_ipl_backend.h:162
Definition: peak_ipl_backend.h:142
Definition: peak_ipl_backend.h:188
BayerGR 12-Bit packed 24bit grouped pixel format.
2D size of an image.
Definition: peak_ipl_simple_types.hpp:207
Definition: peak_ipl_backend.h:68
Lanczos interpolation over 8x8 neighborhood.
Orientation
Enum holding the possible orientation.
Definition: peak_ipl_simple_types.hpp:184
Definition: peak_ipl_backend.h:198
Definition: peak_ipl_backend.h:118
Definition: peak_ipl_backend.h:94
bool operator!=(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition: peak_ipl_sharpness.hpp:425
Definition: peak_ipl_backend.h:170
Definition: peak_ipl_backend.h:93
Bit-exact bilinear interpolation.
Definition: peak_ipl_backend.h:112
Big endian (higher bytes first)
Definition: peak_ipl_backend.h:120
Definition: peak_ipl_backend.h:102
BayerGB 12-Bit packed pixel format.
BayerGR 10-Bit packed pixel format.
BayerRG 10-Bit packed 40bit grouped pixel format.
Definition: peak_ipl_backend.h:126
Definition: peak_ipl_backend.h:178
Definition: peak_ipl_backend.h:127
Definition: peak_ipl_backend.h:79
BayerGB 12-Bit pixel format.
Definition: peak_ipl_backend.h:306
Definition: peak_ipl_backend.h:174
Definition: peak_ipl_backend.h:303
Definition: peak_ipl_backend.h:86
High-Quality conversion mode.
Definition: peak_ipl_backend.h:158
Definition: peak_ipl_backend.h:207
BGRa 10-Bit pixel format.
Definition: peak_ipl_backend.h:166
RGBa 10-Bit pixel format.
BayerGR 12-Bit pixel format.
Definition: peak_ipl_backend.h:97
Definition: peak_ipl_backend.h:83
BayerRG 8-Bit pixel format.
BayerBG 12-Bit packed pixel format.
BayerPattern
Enum holding the possible bayer patterns.
Definition: peak_ipl_simple_types.hpp:161
ConversionMode
Enum holding the possible conversion modes.
Definition: peak_ipl_simple_types.hpp:28
BayerBG 12-Bit packed 24bit grouped pixel format.
Definition: peak_ipl_backend.h:154
Definition: peak_ipl_backend.h:95
Definition: peak_ipl_backend.h:85
Definition: peak_ipl_backend.h:110
Definition: peak_ipl_backend.h:199
Definition: peak_ipl_backend.h:91
Mono 10-Bit pixel format.
Definition: peak_ipl_backend.h:302
BayerGB 12-Bit packed 24bit grouped pixel format.
Definition: peak_ipl_backend.h:82
Definition: peak_ipl_backend.h:129
Definition: peak_ipl_backend.h:206
Definition: peak_ipl_backend.h:146
Definition: peak_ipl_backend.h:100
Definition: peak_ipl_backend.h:81
Bit-exact bicubic interpolation.
BayerGB 10-Bit packed 40bit grouped pixel format.
Definition: peak_ipl_backend.h:113
YUV 4:2:0 8-bit YY/VU Semiplanar.
Definition: peak_ipl_backend.h:308
InterpolationAlgorithm
Enum holding the possible interpolation algorithm.
Definition: peak_ipl_simple_types.hpp:193
bool operator==(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition: peak_ipl_sharpness.hpp:419
Definition: peak_ipl_backend.h:135
Definition: peak_ipl_backend.h:116
Definition: peak_ipl_backend.h:150
Definition: peak_ipl_backend.h:106
nearest neighbor interpolation
Definition: peak_ipl_backend.h:186
BayerRG 12-Bit packed pixel format.
Definition: peak_ipl_backend.h:132
Mono 10-Bit packed 40bit grouped pixel format.
size_t width
Width of size.
Definition: peak_ipl_simple_types.hpp:209
BayerGB 10-Bit packed pixel format.
BayerBG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:121
BayerBG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:104
Definition: peak_ipl_backend.h:137
BayerBG 12-Bit pixel format.
Definition: peak_ipl_backend.h:114
Definition: peak_ipl_backend.h:67
Definition: peak_ipl_backend.h:78
Definition: peak_ipl_backend.h:133
Mono 10-Bit packed pixel format.
BayerBG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:117
Definition: peak_ipl_backend.h:105
BayerBG 10-Bit pixel format.
BayerGR 10-Bit pixel format.
Definition: peak_ipl_backend.h:99
Definition: peak_ipl_backend.h:187
resampling using pixel area relation
Definition: peak_ipl_backend.h:123
BayerGB 8-Bit pixel format.
3D coordinate C 32-bit floating point
RGBa 12-Bit pixel format.
Endianness
Enum holding the possible endianness (the byte order).
Definition: peak_ipl_simple_types.hpp:174
BayerBG 10-Bit packed 40bit grouped pixel format.
Mono 10-Bit packed pixel format.
BayerRG 10-Bit pixel format.
Definition: peak_ipl_backend.h:90