A complex channel holding several spectral residual sub-channels. More...
#include <Channels/MultiSpectralResidualChannel.H>
Public Member Functions | |
MultiSpectralResidualChannel (OptionManager &mgr) | |
virtual void | paramChanged (ModelParamBase *const param, const bool valueChanged, ParamClient::ChangeStatus *status) |
Override so that we can reconfigure when our params get changed. | |
Protected Member Functions | |
virtual void | doInput (const InputFrame &inframe) |
MultiSpectralResidualChannel requires only luminance input. | |
Protected Attributes | |
OModelParam< std::string > | itsSizesString |
OModelParam< int > | itsDownSizeFilterWidth |
OModelParam< bool > | itsDoOutputResize |
A complex channel holding several spectral residual sub-channels.
Definition at line 51 of file MultiSpectralResidualChannel.H.
void MultiSpectralResidualChannel::doInput | ( | const InputFrame & | inframe | ) | [protected, virtual] |
MultiSpectralResidualChannel requires only luminance input.
Implements ChannelBase.
Definition at line 103 of file MultiSpectralResidualChannel.C.
References ASSERT, Image< T >::initialized(), ComplexChannel::numChans(), and ComplexChannel::subChan().
void MultiSpectralResidualChannel::paramChanged | ( | ModelParamBase *const | param, | |
const bool | valueChanged, | |||
ParamClient::ChangeStatus * | status | |||
) | [virtual] |
Override so that we can reconfigure when our params get changed.
Reimplemented from ModelComponent.
Definition at line 80 of file MultiSpectralResidualChannel.C.
References OModelParam< T >::getOptionDef(), OModelParam< T >::getVal(), ModelOptionDef::longoptname, and split().