Go to the documentation of this file. 1 #ifndef HSVIMAGESEGMENTATION_H
2 #define HSVIMAGESEGMENTATION_H
8 #include <Image/ImageProcessor.h>
111 processInputImages(
int hue,
int hueTol,
int satMin,
int satMax,
int valMin,
int valMax);
131 CByteImage** inputImagesRgb =
nullptr;
133 CByteImage** inputVisuImages =
nullptr;
136 CByteImage** inputImagesHsv =
nullptr;
139 CByteImage** outputImagesGray =
nullptr;
141 CByteImage** outputImagesRgb =
nullptr;
146 #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.