ColorImage Class Reference


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 () |
Detailed Description
Definition at line 14 of file ColorImage.h.
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.
Definition at line 352 of file ColorImage.cpp.
| 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.
Definition at line 342 of file ColorImage.cpp.
| 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.
Definition at line 383 of file ColorImage.cpp.
| 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.
Definition at line 413 of file ColorImage.cpp.
| 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.
Definition at line 363 of file ColorImage.cpp.
| 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.
Definition at line 393 of file ColorImage.cpp.
| 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.
Definition at line 373 of file ColorImage.cpp.
| 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.
Definition at line 403 of file ColorImage.cpp.
| 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.
Definition at line 443 of file ColorImage.cpp.
| 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.
Definition at line 423 of file ColorImage.cpp.
| 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.
Definition at line 332 of file ColorImage.cpp.
| 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.
Definition at line 433 of file ColorImage.cpp.
| BinaryImage * ColorImage::ThresholdHSI | ( | Threshold & | t | ) |
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.
Definition at line 142 of file ColorImage.cpp.
| 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.
Definition at line 132 of file ColorImage.cpp.
| 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.
Definition at line 78 of file ColorImage.cpp.
| BinaryImage * ColorImage::ThresholdHSL | ( | Threshold & | t | ) |
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.
Definition at line 88 of file ColorImage.cpp.
| BinaryImage * ColorImage::ThresholdHSV | ( | Threshold & | t | ) |
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.
Definition at line 115 of file ColorImage.cpp.
| 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.
Definition at line 105 of file ColorImage.cpp.
| BinaryImage * ColorImage::ThresholdRGB | ( | Threshold & | t | ) |
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.
Definition at line 61 of file ColorImage.cpp.
| 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.
Definition at line 51 of file ColorImage.cpp.
The documentation for this class was generated from the following files:
Generated on Thu Jan 12 2012 22:35:28 for WPILibC++ by
1.7.1