219 return !(lhs == rhs);
235 return lhs.
x == rhs.
x && lhs.
y == rhs.
y;
243 return !(lhs == rhs);
267 return "HighQuality";
272 return "INVALID CONVERSION MODE VALUE";
365 return "BayerRG10g40IDS";
367 return "BayerGB10g40IDS";
369 return "BayerGR10g40IDS";
371 return "BayerBG10g40IDS";
373 return "BayerRG12g24IDS";
375 return "BayerGB12g24IDS";
377 return "BayerGR12g24IDS";
379 return "BayerBG12g24IDS";
381 return "Mono10g40IDS";
383 return "Mono12g24IDS";
386 return "INVALID PIXEL FORMAT VALUE";
401 return "LittleEndian";
406 return "INVALID ENDIANNESS VALUE";
424 return "INVALID ORIENTATION VALUE";
#define PEAK_IPL_NO_DISCARD
Definition: peak_ipl_backend.h:26
Definition: peak_ipl_backend.h:183
BayerBG 10-Bit packed 40bit grouped pixel format.
BayerGR 8-Bit pixel format.
Definition: peak_ipl_backend.h:66
RGBa 10-Bit pixel format.
Definition: peak_ipl_backend.h:87
BayerGB 12-Bit packed pixel format.
Definition: peak_ipl_backend.h:298
Definition: peak_ipl_backend.h:123
Definition: peak_ipl_backend.h:182
BayerGB 12-Bit pixel format.
size_t height
Height of size.
Definition: peak_ipl_simple_types.hpp:203
Definition: peak_ipl_backend.h:300
Definition: peak_ipl_backend.h:102
PixelFormatName
Enum holding the possible pixel format names.
Definition: peak_ipl_simple_types.hpp:38
Definition: peak_ipl_backend.h:101
BayerGB 10-Bit packed pixel format.
PEAK_IPL_NO_DISCARD std::string ToString(ConversionMode entry)
Convert a ConversionMode to a string.
Definition: peak_ipl_simple_types.hpp:260
Definition: peak_ipl_backend.h:89
BayerGR 12-Bit packed pixel format.
Definition: peak_ipl_backend.h:178
Definition: peak_ipl_backend.h:117
Definition: peak_ipl_backend.h:297
BayerRG 12-Bit packed pixel format.
Definition: peak_ipl_backend.h:190
Mono 10-Bit pixel format.
BayerGR 12-Bit packed 24bit grouped pixel format.
The "peak::ipl" namespace contains the whole image processing library.
Definition: peak_ipl_binning.hpp:22
Big endian (higher bytes first)
BayerGB 10-Bit pixel format.
Definition: peak_ipl_backend.h:75
High-Quality conversion mode.
Definition: peak_ipl_backend.h:77
Definition: peak_ipl_backend.h:155
Definition: peak_ipl_backend.h:135
Definition: peak_ipl_backend.h:181
BayerBG 12-Bit packed pixel format.
size_t x
X position.
Definition: peak_ipl_simple_types.hpp:226
2D size of an image.
Definition: peak_ipl_simple_types.hpp:200
Definition: peak_ipl_backend.h:68
Lanczos interpolation over 8x8 neighborhood.
Definition: peak_ipl_backend.h:191
Definition: peak_ipl_backend.h:111
Definition: peak_ipl_backend.h:94
bool operator!=(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition: peak_ipl_sharpness.hpp:421
Definition: peak_ipl_backend.h:163
double x
X factor.
Definition: peak_ipl_simple_types.hpp:251
Definition: peak_ipl_backend.h:93
BayerRG 12-Bit pixel format.
Bit-exact bilinear interpolation.
BayerGR 10-Bit packed pixel format.
ConversionMode
Enum holding the possible conversion modes.
Definition: peak_ipl_simple_types.hpp:28
BayerBG 12-Bit packed 24bit grouped pixel format.
Endianness
Enum holding the possible endianness (the byte order).
Definition: peak_ipl_simple_types.hpp:167
Definition: peak_ipl_backend.h:105
Mono 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:113
2D position in an image.
Definition: peak_ipl_simple_types.hpp:224
BayerBG 10-Bit packed pixel format.
Orientation
Enum holding the possible orientation.
Definition: peak_ipl_simple_types.hpp:177
Definition: peak_ipl_backend.h:119
BayerBG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:171
Definition: peak_ipl_backend.h:120
BayerRG 12-Bit packed 24bit grouped pixel format.
Mono 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:79
Definition: peak_ipl_backend.h:299
Definition: peak_ipl_backend.h:167
Definition: peak_ipl_backend.h:296
Definition: peak_ipl_backend.h:86
Definition: peak_ipl_backend.h:151
Definition: peak_ipl_backend.h:200
BayerGR 10-Bit pixel format.
BayerGB 10-Bit packed 40bit grouped pixel format.
Definition: peak_ipl_backend.h:159
Mono 12-Bit pixel format.
Definition: peak_ipl_backend.h:83
double y
Y factor.
Definition: peak_ipl_simple_types.hpp:252
Scale Factors of an image.
Definition: peak_ipl_simple_types.hpp:249
Definition: peak_ipl_backend.h:147
Definition: peak_ipl_backend.h:95
Definition: peak_ipl_backend.h:85
BayerBG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:103
Definition: peak_ipl_backend.h:192
Definition: peak_ipl_backend.h:91
Definition: peak_ipl_backend.h:295
BayerRG 10-Bit packed 40bit grouped pixel format.
Mono 10-Bit packed 40bit grouped pixel format.
Definition: peak_ipl_backend.h:82
BayerGR 10-Bit packed 40bit grouped pixel format.
BayerRG 10-Bit packed pixel format.
Definition: peak_ipl_backend.h:122
Definition: peak_ipl_backend.h:199
BayerBG 12-Bit pixel format.
Definition: peak_ipl_backend.h:139
Definition: peak_ipl_backend.h:81
BayerRG 8-Bit pixel format.
Bit-exact bicubic interpolation.
Mono 12-Bit packed 24bit grouped pixel format.
Definition: peak_ipl_backend.h:106
Definition: peak_ipl_backend.h:301
InterpolationAlgorithm
Enum holding the possible interpolation algorithm.
Definition: peak_ipl_simple_types.hpp:186
bool operator==(const Sharpness::SharpnessROI &lhs, const Sharpness::SharpnessROI &rhs)
Definition: peak_ipl_sharpness.hpp:415
BayerGB 12-Bit packed 24bit grouped pixel format.
Definition: peak_ipl_backend.h:128
Definition: peak_ipl_backend.h:109
BayerRG 10-Bit pixel format.
Definition: peak_ipl_backend.h:143
BayerBG 10-Bit pixel format.
Little endian (lower bytes first)
Definition: peak_ipl_backend.h:99
nearest neighbor interpolation
Definition: peak_ipl_backend.h:179
Definition: peak_ipl_backend.h:125
size_t width
Width of size.
Definition: peak_ipl_simple_types.hpp:202
BayerPattern
Enum holding the possible bayer patterns.
Definition: peak_ipl_simple_types.hpp:154
Definition: peak_ipl_backend.h:114
Definition: peak_ipl_backend.h:97
Definition: peak_ipl_backend.h:130
RGBa 12-Bit pixel format.
Definition: peak_ipl_backend.h:107
BGRa 10-Bit pixel format.
Definition: peak_ipl_backend.h:67
Definition: peak_ipl_backend.h:78
Definition: peak_ipl_backend.h:126
BayerBG 8-Bit pixel format.
Definition: peak_ipl_backend.h:110
BayerGR 12-Bit pixel format.
Definition: peak_ipl_backend.h:98
Definition: peak_ipl_backend.h:180
resampling using pixel area relation
Definition: peak_ipl_backend.h:116
BayerGB 8-Bit pixel format.
size_t y
Y position.
Definition: peak_ipl_simple_types.hpp:227
BGRa 12-Bit pixel format.
Definition: peak_ipl_backend.h:90