Go to the documentation of this file. 1 #ifndef HSVIMAGESEGMENTATION_H
2 #define HSVIMAGESEGMENTATION_H
6 #include <Image/ImageProcessor.h>
111 void processInputImages(
int hue,
int hueTol,
int satMin,
int satMax,
int valMin,
int valMax);
132 CByteImage** inputImagesRgb =
nullptr;
134 CByteImage** inputVisuImages =
nullptr;
137 CByteImage** inputImagesHsv =
nullptr;
140 CByteImage** outputImagesGray =
nullptr;
142 CByteImage** outputImagesRgb =
nullptr;
149 #endif // HSVIMAGESEGMENTATION_H
void processInputImages(int hue, int hueTol, int satMin, int satMax, int valMin, int valMax)
Processes the current input images.
CByteImage ** getInputImagesHsv() const
Get the input images in HSV.
HsvImageSegmentation()
No-initialization constructor.
The HsvImageSegmentation class.
CByteImage ** getOutputImagesRgb() const
Get the output images in RGB (from gray scale).
CByteImage ** getInputVisuImages() const
Get input visualization images.
CByteImage ** getInputImagesRgb() const
Get the input images (RGB) (buffer).
HsvImageSegmentation & operator=(HsvImageSegmentation &&other)
~HsvImageSegmentation()
Frees all allocated memory.
CByteImage ** getOutputImagesGray() const
Get the output images in gray scale.
This file offers overloads of toIce() and fromIce() functions for STL container types.