#include <Contrast.h>
Classes | |
| class | InputParameters |
| Contrast input parameters. More... | |
| class | OutputParameters |
| Contrast output parameters. More... | |
Public Member Functions | |
| Contrast () | |
| bool | execute (AlgorithmOutputParameters &outputParams) throw ( te::rp::Exception ) |
| Executes the algorithm using the supplied parameters. More... | |
| const std::string & | getErrorMessage () const |
| Return the current error message if there is any. More... | |
| bool | initialize (const AlgorithmInputParameters &inputParams) throw ( te::rp::Exception ) |
| Initialize the algorithm instance making it ready for execution. More... | |
| bool | isInitialized () const |
| Returns true if the algorithm instance is initialized and ready for execution. More... | |
| void | reset () throw ( te::rp::Exception ) |
| Clear all internal allocated objects and reset the algorithm to its initial state. More... | |
| ~Contrast () | |
Static Public Member Functions | |
| static bool | getGainAndOffset (const InputParameters::ContrastType &type, const double &inRangeMin, const double &inRangeMax, const double &outRangeMin, const double &outRangeMax, double &gain, double &offset1, double &offset2) |
| Returns gain and offset values for contrast types (when applicable). More... | |
Protected Types | |
| typedef void(Contrast::* | RemapFuncPtrT) (const double &inValue, double &outValue) |
| Type definition for a remapping function pointer. More... | |
Protected Member Functions | |
| void | DecorrelationEnhancementRemap (const double &inValue, double &outValue) |
| Remap on gray level using two offsets and gain. More... | |
| bool | execDecorrelationEnhancement () |
| Execute the decorrelation enhancement contrast following the internal parameters. More... | |
| bool | execHistogramEqualizationContrast () |
| Execute the histogram equalization contrast following the internal parameters. More... | |
| bool | execLinearContrast () |
| Execute a linear contrast following the internal parameters. More... | |
| bool | execLogContrast () |
| Execute a log contrast following the internal parameters. More... | |
| bool | execSetMeanAndStdContrast () |
| Execute the histogram equalization contrast following the internal parameters. More... | |
| bool | execSquareContrast () |
| Execute a square contrast following the internal parameters. More... | |
| bool | execSquareRootContrast () |
| Execute a square root contrast following the internal parameters. More... | |
| void | histogramEqualizationRemap (const double &inValue, double &outValue) |
| Remap on gray level using two offsets and gain. More... | |
| void | logRemap (const double &inValue, double &outValue) |
| Remap on gray level using a log. More... | |
| void | offSetGainRemap (const double &inValue, double &outValue) |
| Remap on gray level using an offset and gain. More... | |
| bool | remapBandLevels (const te::rst::Band &inRasterBand, te::rst::Band &outRasterBand, RemapFuncPtrT remapFuncPtr, const bool enableProgress) |
| Band gray levels remap using a remap function. More... | |
| void | setErrorMessage (const std::string &newErrorMessage) |
| Set the current error message. More... | |
| void | squareRemap (const double &inValue, double &outValue) |
| Remap on gray level using a square. More... | |
| void | squareRootRemap (const double &inValue, double &outValue) |
| Remap on gray level using a square root. More... | |
Protected Attributes | |
| double | m_decorrelationEnhancementRemap_gain |
| double | m_decorrelationEnhancementRemap_offset1 |
| double | m_decorrelationEnhancementRemap_offset2 |
| std::map< double, double > | m_histogramEqualizationRemap_cdf |
| double | m_histogramEqualizationRemap_cDFMin |
| double | m_histogramEqualizationRemap_gain |
| Contrast::InputParameters | m_inputParameters |
| Contrast input execution parameters. More... | |
| bool | m_isInitialized |
| Tells if this instance is initialized. More... | |
| double | m_logRemap_gain |
| double | m_logRemap_offset |
| double | m_offSetGainRemap_gain |
| double | m_offSetGainRemap_offset1 |
| double | m_offSetGainRemap_offset2 |
| Contrast::OutputParameters * | m_outputParametersPtr |
| Contrast input execution parameters. More... | |
| double | m_squareRemap_gain |
| double | m_squareRootRemap_gain |
Contrast enhancement.
Apply contrast enhencement on the selected bands.
Definition at line 57 of file Contrast.h.
|
protected |
Type definition for a remapping function pointer.
Definition at line 254 of file Contrast.h.
| te::rp::Contrast::Contrast | ( | ) |
Definition at line 172 of file src/terralib/rp/Contrast.cpp.
References te::rp::Contrast::InputParameters::reset(), and ~Contrast().
|
default |
Referenced by Contrast().
|
inlineprotected |
Remap on gray level using two offsets and gain.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 391 of file Contrast.h.
Referenced by execDecorrelationEnhancement().
|
protected |
Execute the decorrelation enhancement contrast following the internal parameters.
Definition at line 931 of file src/terralib/rp/Contrast.cpp.
References DecorrelationEnhancementRemap(), te::rp::DirectPrincipalComponents(), te::dt::DOUBLE_TYPE, te::rst::Raster::getBand(), te::rst::Raster::getGrid(), te::rp::GetMeanValue(), te::rst::Band::getProperty(), te::rp::GetStdDevValue(), te::sa::Grid, te::rp::InversePrincipalComponents(), m_decorrelationEnhancementRemap_gain, m_decorrelationEnhancementRemap_offset1, m_decorrelationEnhancementRemap_offset2, te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_outputParametersPtr, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, remapBandLevels(), TERP_LOG_AND_RETURN_FALSE, TERP_TRUE_OR_RETURN_FALSE, and te::common::Exception::what().
Referenced by execute().
|
protected |
Execute the histogram equalization contrast following the internal parameters.
Definition at line 571 of file src/terralib/rp/Contrast.cpp.
References b, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), te::common::Singleton< RasterSummaryManager >::getInstance(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), histogramEqualizationRemap(), te::rp::Contrast::InputParameters::m_enableProgress, te::rp::Contrast::InputParameters::m_hECMaxInput, m_histogramEqualizationRemap_cdf, m_histogramEqualizationRemap_cDFMin, m_histogramEqualizationRemap_gain, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, remapBandLevels(), and te::rst::SUMMARY_R_HISTOGRAM.
Referenced by execute().
|
protected |
Execute a linear contrast following the internal parameters.
Definition at line 510 of file src/terralib/rp/Contrast.cpp.
References te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), getGainAndOffset(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), te::rp::Contrast::InputParameters::LinearContrastT, te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, te::rp::Contrast::InputParameters::m_lCMaxInput, te::rp::Contrast::InputParameters::m_lCMinInput, m_offSetGainRemap_gain, m_offSetGainRemap_offset1, m_offSetGainRemap_offset2, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, offSetGainRemap(), and remapBandLevels().
Referenced by execute().
|
protected |
Execute a log contrast following the internal parameters.
Definition at line 800 of file src/terralib/rp/Contrast.cpp.
References te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), getGainAndOffset(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), te::rp::Contrast::InputParameters::LogContrastT, logRemap(), te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, te::rp::Contrast::InputParameters::m_logCMaxInput, te::rp::Contrast::InputParameters::m_logCMinInput, m_logRemap_gain, m_logRemap_offset, m_offSetGainRemap_offset2, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, and remapBandLevels().
Referenced by execute().
|
protected |
Execute the histogram equalization contrast following the internal parameters.
Definition at line 860 of file src/terralib/rp/Contrast.cpp.
References b, te::rst::ConstBandIterator< T >::begin(), te::rst::ConstBandIterator< T >::end(), te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), te::common::Singleton< RasterSummaryManager >::getInstance(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Band::getProperty(), te::rst::Band::getRaster(), te::rst::BandProperty::getType(), te::rst::Band::getValue(), te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, te::rp::Contrast::InputParameters::m_sMASCMeanInput, te::rp::Contrast::InputParameters::m_sMASCStdInput, te::rst::Band::setValue(), te::rst::SUMMARY_MEAN, and te::rst::SUMMARY_STD.
Referenced by execute().
|
protected |
Execute a square contrast following the internal parameters.
Definition at line 680 of file src/terralib/rp/Contrast.cpp.
References te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), getGainAndOffset(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_offSetGainRemap_offset1, m_offSetGainRemap_offset2, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, te::rp::Contrast::InputParameters::m_squareCMaxInput, te::rp::Contrast::InputParameters::m_squareCMinInput, m_squareRemap_gain, remapBandLevels(), te::rp::Contrast::InputParameters::SquareContrastT, and squareRemap().
Referenced by execute().
|
protected |
Execute a square root contrast following the internal parameters.
Definition at line 740 of file src/terralib/rp/Contrast.cpp.
References te::rst::Raster::getBand(), te::rp::GetDataTypeRange(), getGainAndOffset(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), te::rp::Contrast::InputParameters::m_enableProgress, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_offSetGainRemap_offset1, m_offSetGainRemap_offset2, m_outputParametersPtr, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, te::rp::Contrast::InputParameters::m_squareRootCMaxInput, te::rp::Contrast::InputParameters::m_squareRootCMinInput, m_squareRootRemap_gain, remapBandLevels(), te::rp::Contrast::InputParameters::SquareRootContrastT, and squareRootRemap().
Referenced by execute().
|
virtual | ||||||||||||||
Executes the algorithm using the supplied parameters.
| outputParams | Output parameters. |
Implements te::rp::Algorithm.
Definition at line 179 of file src/terralib/rp/Contrast.cpp.
References te::rp::Contrast::InputParameters::DecorrelationEnhancementT, execDecorrelationEnhancement(), execHistogramEqualizationContrast(), execLinearContrast(), execLogContrast(), execSetMeanAndStdContrast(), execSquareContrast(), execSquareRootContrast(), te::rst::Raster::getAccessPolicy(), te::rst::Raster::getBand(), te::rst::Raster::getGrid(), te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Band::getProperty(), te::rp::Contrast::InputParameters::HistogramEqualizationContrastT, te::rp::Contrast::InputParameters::LinearContrastT, te::rp::Contrast::InputParameters::LogContrastT, te::rp::Contrast::OutputParameters::m_createdOutRasterDSType, te::rp::Contrast::OutputParameters::m_createdOutRasterInfo, te::rp::Contrast::OutputParameters::m_createdOutRasterPtr, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_isInitialized, m_outputParametersPtr, te::rp::Contrast::OutputParameters::m_outRasterBands, te::rp::Contrast::OutputParameters::m_outRasterPtr, te::rp::Contrast::InputParameters::m_type, te::rst::RasterFactory::make(), te::rp::Contrast::InputParameters::MeanAndStdContrastT, te::rp::Contrast::InputParameters::SquareContrastT, te::rp::Contrast::InputParameters::SquareRootContrastT, TERP_INSTANCE_LOG_AND_RETURN_FALSE, TERP_INSTANCE_TRUE_OR_RETURN_FALSE, TERP_LOG_AND_THROW, and te::common::WAccess.
Referenced by te::qt::widgets::ContrastDialogForm::applyPreview(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), Contrast(), te::qt::widgets::ContrastDialogForm::execute(), te::qt::widgets::ContrastDialog::on_okPushButton_clicked(), and te::rp::RasterSlicing().
|
inherited |
Return the current error message if there is any.
Definition at line 44 of file rp/Algorithm.cpp.
References te::rp::Algorithm::m_errorMessage.
Referenced by te::qt::widgets::FilterDialogForm::applyPreview(), te::qt::widgets::PostClassificationWidget::execute(), te::qt::widgets::ClassifierWizard::execute(), te::qt::widgets::MixtureModelWizard::execute(), te::qt::widgets::ContrastDialogForm::execute(), te::qt::widgets::FilterDialogForm::execute(), te::qt::widgets::ArithmeticOpDialogForm::execute(), te::qt::widgets::MosaicWizard::executeGeoMosaic(), te::qt::widgets::FusionWizard::executeIHS(), te::qt::widgets::FusionWizard::executePCA(), te::qt::widgets::MosaicWizard::executeSequenceMosaic(), te::qt::widgets::MosaicWizard::executeTiePointMosaic(), and te::qt::widgets::FusionWizard::executeWisper().
|
static |
Returns gain and offset values for contrast types (when applicable).
| inRangeMin | Input values range minimum value. |
| inRangeMax | Input values range maximum value. |
| outRangeMin | Output values range minimum value. |
| outRangeMax | Output values range maximum value. |
| gain | Calculated gain. |
| offset1 | Calculated offset 1. |
| offset2 | Calculated offset 2. |
Definition at line 424 of file src/terralib/rp/Contrast.cpp.
References te::rp::Contrast::InputParameters::LinearContrastT, te::rp::Contrast::InputParameters::LogContrastT, te::rp::Contrast::InputParameters::SquareContrastT, te::rp::Contrast::InputParameters::SquareRootContrastT, TERP_LOG_AND_RETURN_FALSE, and TERP_TRUE_OR_RETURN_FALSE.
Referenced by te::mnt::ImageGenerationDialog::drawPreview(), execLinearContrast(), execLogContrast(), execSquareContrast(), execSquareRootContrast(), te::qt::widgets::MixtureModelWizard::execute(), te::qt::widgets::RasterSymbolizerWidget::onApplyToolButtonClicked(), te::mnt::SlopeDialog::onOkPushButtonClicked(), te::mnt::MNTGenerationDialog::onOkPushButtonClicked(), and te::mnt::ImageGenerationDialog::onOkPushButtonClicked().
|
inlineprotected |
Remap on gray level using two offsets and gain.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 403 of file Contrast.h.
Referenced by execHistogramEqualizationContrast().
|
virtual | ||||||||||||||
Initialize the algorithm instance making it ready for execution.
| inputParams | Input parameters. |
Implements te::rp::Algorithm.
Definition at line 302 of file src/terralib/rp/Contrast.cpp.
References te::rp::Contrast::InputParameters::DecorrelationEnhancementT, te::rst::Raster::getAccessPolicy(), te::rst::Raster::getNumberOfBands(), te::rp::Contrast::InputParameters::HistogramEqualizationContrastT, te::rp::Contrast::InputParameters::LinearContrastT, te::rp::Contrast::InputParameters::LogContrastT, te::rp::Contrast::InputParameters::m_hECMaxInput, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, m_isInitialized, te::rp::Contrast::InputParameters::m_lCMaxInput, te::rp::Contrast::InputParameters::m_lCMinInput, te::rp::Contrast::InputParameters::m_logCMaxInput, te::rp::Contrast::InputParameters::m_logCMinInput, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rp::Contrast::InputParameters::m_sMASCMeanInput, te::rp::Contrast::InputParameters::m_sMASCStdInput, te::rp::Contrast::InputParameters::m_squareCMaxInput, te::rp::Contrast::InputParameters::m_squareCMinInput, te::rp::Contrast::InputParameters::m_squareRootCMaxInput, te::rp::Contrast::InputParameters::m_squareRootCMinInput, te::rp::Contrast::InputParameters::m_type, te::rp::Contrast::InputParameters::MeanAndStdContrastT, te::common::RAccess, te::rp::Contrast::InputParameters::reset(), te::rp::Contrast::InputParameters::SquareContrastT, te::rp::Contrast::InputParameters::SquareRootContrastT, TERP_INSTANCE_TRUE_OR_RETURN_FALSE, and TERP_LOG_AND_THROW.
Referenced by te::qt::widgets::ContrastDialogForm::applyPreview(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), Contrast(), te::qt::widgets::ContrastDialogForm::execute(), te::qt::widgets::ContrastDialog::on_okPushButton_clicked(), and te::rp::RasterSlicing().
|
virtual |
Returns true if the algorithm instance is initialized and ready for execution.
Implements te::rp::Algorithm.
Definition at line 419 of file src/terralib/rp/Contrast.cpp.
References m_isInitialized.
|
inlineprotected |
Remap on gray level using a log.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 381 of file Contrast.h.
Referenced by execLogContrast().
|
inlineprotected |
Remap on gray level using an offset and gain.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 347 of file Contrast.h.
Referenced by execLinearContrast().
|
protected |
Band gray levels remap using a remap function.
| inRasterBand | Input raster band. |
| outRasterBand | Output raster band. |
| remapFuncPtr | The remap function pointer used. |
| enableProgress | Enable the use of a progress interface. |
Definition at line 1053 of file src/terralib/rp/Contrast.cpp.
References col, te::rp::Convert2DoublesVector(), te::rp::ConvertDoublesVector(), te::rst::Band::getBlockSize(), te::rp::GetDataTypeRange(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Band::getProperty(), te::rst::BandProperty::getType(), te::rst::Band::getValue(), line, te::rst::BandProperty::m_blkh, te::rst::BandProperty::m_blkw, m_inputParameters, te::rp::Contrast::InputParameters::m_inRasterPtr, te::rst::BandProperty::m_nblocksx, te::rst::BandProperty::m_nblocksy, te::rp::Contrast::InputParameters::m_outRangeMax, te::rp::Contrast::InputParameters::m_outRangeMin, te::rst::Band::read(), te::rst::Band::setValue(), and te::rst::Band::write().
Referenced by execDecorrelationEnhancement(), execHistogramEqualizationContrast(), execLinearContrast(), execLogContrast(), execSquareContrast(), and execSquareRootContrast().
|
virtual | |||||||||||||
Clear all internal allocated objects and reset the algorithm to its initial state.
Reimplemented from te::rp::Algorithm.
Definition at line 293 of file src/terralib/rp/Contrast.cpp.
References m_inputParameters, m_isInitialized, m_outputParametersPtr, te::rp::Algorithm::reset(), and te::rp::Contrast::InputParameters::reset().
|
protectedinherited |
Set the current error message.
| newErrorMessage | New error message; |
Definition at line 49 of file rp/Algorithm.cpp.
References te::rp::Algorithm::m_errorMessage.
|
inlineprotected |
Remap on gray level using a square.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 359 of file Contrast.h.
Referenced by execSquareContrast().
|
inlineprotected |
Remap on gray level using a square root.
| inValue | Input gray level. |
| outValue | Output gray level. |
Definition at line 370 of file Contrast.h.
Referenced by execSquareRootContrast().
|
protected |
Definition at line 332 of file Contrast.h.
Referenced by execDecorrelationEnhancement().
|
protected |
Definition at line 333 of file Contrast.h.
Referenced by execDecorrelationEnhancement().
|
protected |
Definition at line 334 of file Contrast.h.
Referenced by execDecorrelationEnhancement().
|
protected |
Definition at line 339 of file Contrast.h.
Referenced by execHistogramEqualizationContrast().
|
protected |
Definition at line 337 of file Contrast.h.
Referenced by execHistogramEqualizationContrast().
|
protected |
Definition at line 338 of file Contrast.h.
Referenced by execHistogramEqualizationContrast().
|
protected |
Contrast input execution parameters.
Definition at line 257 of file Contrast.h.
Referenced by execDecorrelationEnhancement(), execHistogramEqualizationContrast(), execLinearContrast(), execLogContrast(), execSetMeanAndStdContrast(), execSquareContrast(), execSquareRootContrast(), execute(), initialize(), remapBandLevels(), and reset().
|
protected |
Tells if this instance is initialized.
Definition at line 260 of file Contrast.h.
Referenced by execute(), initialize(), isInitialized(), and reset().
|
protected |
Definition at line 328 of file Contrast.h.
Referenced by execLogContrast().
|
protected |
Definition at line 329 of file Contrast.h.
Referenced by execLogContrast().
|
protected |
Definition at line 319 of file Contrast.h.
Referenced by execLinearContrast().
|
protected |
Definition at line 317 of file Contrast.h.
Referenced by execLinearContrast(), execSquareContrast(), and execSquareRootContrast().
|
protected |
Definition at line 318 of file Contrast.h.
Referenced by execLinearContrast(), execLogContrast(), execSquareContrast(), and execSquareRootContrast().
|
protected |
Contrast input execution parameters.
Definition at line 258 of file Contrast.h.
Referenced by execDecorrelationEnhancement(), execHistogramEqualizationContrast(), execLinearContrast(), execLogContrast(), execSetMeanAndStdContrast(), execSquareContrast(), execSquareRootContrast(), execute(), and reset().
|
protected |
Definition at line 322 of file Contrast.h.
Referenced by execSquareContrast().
|
protected |
Definition at line 325 of file Contrast.h.
Referenced by execSquareRootContrast().