![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Configuration object allowing computation of the norm of gaussian gradient as pre processing of shape analysis input image. More...
#include <NormGaussGrad2dPreProcessorConfig.h>
Public Member Functions | |
| void | init (const ipReal32 inStdDevX, const ipReal32 inStdDevY=-1.0f, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage=attr::GaussianCoverageConstPtr(), const image::eImageBufferType &outImageBufferType=image::eImageBufferType::eIBT_None) |
| initialization of object More... | |
Constructors and destructor | |
| NormGaussGrad2dPreProcessorConfig () | |
| ~NormGaussGrad2dPreProcessorConfig () | |
Public Member Functions inherited from ipsdk::shape::analysis::BaseIntensity2dPreProcessorConfig | |
| bool | is2dPreProcessing () const |
Public Member Functions inherited from ipsdk::shape::analysis::BaseIntensityPreProcessorConfig | |
| bool | isInit () const |
| BoolResult | createProcessor (const image::ImageConstPtr &pInImg, processor::ProcessorPtr &pProcessor) |
| image::ImagePtr | extractOutputImage (processor::BaseProcessor &processor) |
| bool | operator== (const BaseIntensityPreProcessorConfig &other) const |
| bool | operator!= (const BaseIntensityPreProcessorConfig &other) const |
| bool | operator== (const BaseIntensityPreProcessorConfig &other) const |
| bool | operator!= (const BaseIntensityPreProcessorConfig &other) const |
Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual const std::string & | getClassName () const |
| virtual BaseDynamicObject * | createNew () const=0 |
| virtual DynamicObjectPtr | createShared () const=0 |
| virtual bool | hasCopySupport () const=0 |
| virtual BaseDynamicObject * | duplicate () const=0 |
| virtual DynamicObjectPtr | duplicateShared () const=0 |
Protected Member Functions | |
| bool | compareDerived (const BaseIntensityPreProcessorConfig &other) const |
| method allowing to compare pre processor parameters in derived class | |
| BoolResult | createProcessorDerived (const image::ImageConstPtr &pInImg, processor::ProcessorPtr &pProcessor) |
| create processor associated to pre processing More... | |
| image::ImagePtr | extractOutputImageDerived (processor::BaseProcessor &processor) |
| retrieve output image from processor after run | |
Protected Member Functions inherited from ipsdk::shape::analysis::BaseIntensityPreProcessorConfig | |
| void | initBase () |
| virtual bool | compareDerived (const BaseIntensityPreProcessorConfig &other) const=0 |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| virtual BoolResult | read (BaseIArchive &ar) |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
Protected Attributes | |
| image::eImageBufferType | _outImageBufferType |
| output image buffer type | |
| ipReal32 | _inStdDevX |
| algorithm parameters | |
| ipReal32 | _inStdDevY |
| algorithm parameters | |
| attr::GaussianCoverageConstPtr | _pInOptGradientGaussianCoverage |
| algorithm parameters | |
Additional Inherited Members | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
Static Public Attributes inherited from ipsdk::shape::analysis::BaseIntensity2dPreProcessorConfig | |
| static const bool | g_b2dPreProcessing |
Configuration object allowing computation of the norm of gaussian gradient as pre processing of shape analysis input image.
| void ipsdk::imaproc::shape::analysis::NormGaussGrad2dPreProcessorConfig::init | ( | const ipReal32 | inStdDevX, |
| const ipReal32 | inStdDevY = -1.0f, |
||
| const attr::GaussianCoverageConstPtr & | pInOptGradientGaussianCoverage = attr::GaussianCoverageConstPtr(), |
||
| const image::eImageBufferType & | outImageBufferType = image::eImageBufferType::eIBT_None |
||
| ) |
initialization of object
|
protectedvirtual |
create processor associated to pre processing
Implements ipsdk::shape::analysis::BaseIntensityPreProcessorConfig.
1.8.14