List of all members.
Public Member Functions |
| ColorImage (ImageType type) |
BinaryImage * | ThresholdRGB (int redLow, int redHigh, int greenLow, int greenHigh, int blueLow, int blueHigh) |
BinaryImage * | ThresholdHSL (int hueLow, int hueHigh, int saturationLow, int saturationHigh, int luminenceLow, int luminenceHigh) |
BinaryImage * | ThresholdHSV (int hueLow, int hueHigh, int saturationLow, int saturationHigh, int valueHigh, int valueLow) |
BinaryImage * | ThresholdHSI (int hueLow, int hueHigh, int saturationLow, int saturationHigh, int intensityLow, int intensityHigh) |
BinaryImage * | ThresholdRGB (Threshold &threshold) |
BinaryImage * | ThresholdHSL (Threshold &threshold) |
BinaryImage * | ThresholdHSV (Threshold &threshold) |
BinaryImage * | ThresholdHSI (Threshold &threshold) |
MonoImage * | GetRedPlane () |
MonoImage * | GetGreenPlane () |
MonoImage * | GetBluePlane () |
MonoImage * | GetHSLHuePlane () |
MonoImage * | GetHSVHuePlane () |
MonoImage * | GetHSIHuePlane () |
MonoImage * | GetHSLSaturationPlane () |
MonoImage * | GetHSVSaturationPlane () |
MonoImage * | GetHSISaturationPlane () |
MonoImage * | GetLuminancePlane () |
MonoImage * | GetValuePlane () |
MonoImage * | GetIntensityPlane () |
void | ReplaceRedPlane (MonoImage *plane) |
void | ReplaceGreenPlane (MonoImage *plane) |
void | ReplaceBluePlane (MonoImage *plane) |
void | ReplaceHSLHuePlane (MonoImage *plane) |
void | ReplaceHSVHuePlane (MonoImage *plane) |
void | ReplaceHSIHuePlane (MonoImage *plane) |
void | ReplaceHSLSaturationPlane (MonoImage *plane) |
void | ReplaceHSVSaturationPlane (MonoImage *plane) |
void | ReplaceHSISaturationPlane (MonoImage *plane) |
void | ReplaceLuminancePlane (MonoImage *plane) |
void | ReplaceValuePlane (MonoImage *plane) |
void | ReplaceIntensityPlane (MonoImage *plane) |
void | ColorEqualize () |
void | LuminanceEqualize () |
Member Function Documentation
void ColorImage::ReplaceBluePlane |
( |
MonoImage * |
plane | ) |
|
Replace the blue color plane with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceGreenPlane |
( |
MonoImage * |
plane | ) |
|
Replace the green color plane with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSIHuePlane |
( |
MonoImage * |
plane | ) |
|
Replace the first Hue plane in a HSI image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSISaturationPlane |
( |
MonoImage * |
plane | ) |
|
Replace the Saturation color plane in a HSI image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSLHuePlane |
( |
MonoImage * |
plane | ) |
|
Replace the Hue color plane in a HSL image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSLSaturationPlane |
( |
MonoImage * |
plane | ) |
|
Replace the Saturation color plane in an HSL image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSVHuePlane |
( |
MonoImage * |
plane | ) |
|
Replace the Hue color plane in a HSV image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceHSVSaturationPlane |
( |
MonoImage * |
plane | ) |
|
Replace the Saturation color plane in a HSV image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceIntensityPlane |
( |
MonoImage * |
plane | ) |
|
Replace the Intensity color plane in a HSI image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceLuminancePlane |
( |
MonoImage * |
plane | ) |
|
Replace the Luminance color plane in an HSL image with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceRedPlane |
( |
MonoImage * |
plane | ) |
|
Replace the red color plane with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
void ColorImage::ReplaceValuePlane |
( |
MonoImage * |
plane | ) |
|
Replace the Value color plane in an HSV with a MonoImage.
- Parameters:
-
mode | The color mode in which to operate. |
plane | A pointer to a MonoImage that will replace the specified color plane. |
Perform a threshold in HSI space.
- Parameters:
-
threshold | a reference to the Threshold object to use. |
- Returns:
- A pointer to a BinaryImage that represents the result of the threshold operation.
BinaryImage * ColorImage::ThresholdHSI |
( |
int |
hueLow, |
|
|
int |
hueHigh, |
|
|
int |
saturationLow, |
|
|
int |
saturationHigh, |
|
|
int |
intensityLow, |
|
|
int |
intensityHigh |
|
) |
| |
Perform a threshold in HSI space.
- Parameters:
-
hueLow | Low value for hue |
hueHigh | High value for hue |
saturationLow | Low value for saturation |
saturationHigh | High value for saturation |
valueLow | Low intensity |
valueHigh | High intensity |
- Returns:
- a pointer to a BinaryImage that represents the result of the threshold operation.
BinaryImage * ColorImage::ThresholdHSL |
( |
int |
hueLow, |
|
|
int |
hueHigh, |
|
|
int |
saturationLow, |
|
|
int |
saturationHigh, |
|
|
int |
luminenceLow, |
|
|
int |
luminenceHigh |
|
) |
| |
Perform a threshold in HSL space.
- Parameters:
-
hueLow | Low value for hue |
hueHigh | High value for hue |
saturationLow | Low value for saturation |
saturationHigh | High value for saturation |
luminenceLow | Low value for luminence |
luminenceHigh | High value for luminence |
- Returns:
- a pointer to a BinaryImage that represents the result of the threshold operation.
Perform a threshold in HSL space.
- Parameters:
-
threshold | a reference to the Threshold object to use. |
- Returns:
- A pointer to a BinaryImage that represents the result of the threshold operation.
Perform a threshold in HSV space.
- Parameters:
-
threshold | a reference to the Threshold object to use. |
- Returns:
- A pointer to a BinaryImage that represents the result of the threshold operation.
BinaryImage * ColorImage::ThresholdHSV |
( |
int |
hueLow, |
|
|
int |
hueHigh, |
|
|
int |
saturationLow, |
|
|
int |
saturationHigh, |
|
|
int |
valueLow, |
|
|
int |
valueHigh |
|
) |
| |
Perform a threshold in HSV space.
- Parameters:
-
hueLow | Low value for hue |
hueHigh | High value for hue |
saturationLow | Low value for saturation |
saturationHigh | High value for saturation |
valueLow | Low value |
valueHigh | High value |
- Returns:
- a pointer to a BinaryImage that represents the result of the threshold operation.
Perform a threshold in RGB space.
- Parameters:
-
threshold | a reference to the Threshold object to use. |
- Returns:
- A pointer to a BinaryImage that represents the result of the threshold operation.
BinaryImage * ColorImage::ThresholdRGB |
( |
int |
redLow, |
|
|
int |
redHigh, |
|
|
int |
greenLow, |
|
|
int |
greenHigh, |
|
|
int |
blueLow, |
|
|
int |
blueHigh |
|
) |
| |
Perform a threshold in RGB space.
- Parameters:
-
redLow | Red low value |
redHigh | Red high value |
greenLow | Green low value |
greenHigh | Green high value |
blueLow | Blue low value |
blueHigh | Blue high value |
- Returns:
- A pointer to a BinaryImage that represents the result of the threshold operation.
The documentation for this class was generated from the following files: