IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Functions
RegistrationTraining2dConfig

configuration for registration training phasis More...

Classes

class  ipsdk::imaproc::attr::RegistrationTraining2dConfig
 configuration for registration training phasis More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::attr::RegistrationTraining2dConfigipsdk::imaproc::attr::RegistrationTraining2dConfigPtr
 shared pointer to ipsdk::imaproc::attr::RegistrationTraining2dConfig
 
typedef boost::shared_ptr< const ipsdk::imaproc::attr::RegistrationTraining2dConfigipsdk::imaproc::attr::RegistrationTraining2dConfigConstPtr
 shared pointer to const ipsdk::imaproc::attr::RegistrationTraining2dConfig
 

Functions

IPSDKIPLATTRIBUTES_API RegistrationTraining2dConfigPtr ipsdk::imaproc::attr::createDefaultRegistrationTraining2dConfig ()
 function allowing to create a default 2d registration training configuration
 
IPSDKIPLATTRIBUTES_API RegistrationTraining2dConfigPtr ipsdk::imaproc::attr::createRegistrationTraining2dConfig (const ipsdk::imaproc::attr::eInterpolationPolicy &interpolationPolicy, const ipsdk::ipReal64 basePerturbHalfRange, const ipsdk::ipUInt32 nbSamplesByStage, const std::vector< ipReal64 > &stageFactors)
 function allowing to create a 2d registration training configuration
 

Detailed Description

configuration for registration training phasis

SubNodes description

Name ToolTip Associated Class Default Value
InterpolationPolicy interpolation policy used for image sampling during registration ipsdk::DataItemEnumLeaf<ipsdk::imaproc::attr::eInterpolationPolicy> ipsdk::imaproc::attr::eInterpolationPolicy::eIP_Linear
BasePerturbHalfRange base points perturbation half range (in pixels) ipsdk::DataItemLeaf<ipsdk::ipReal64>
NbSamplesByStage Number of samples by training stages. ipsdk::DataItemLeaf<ipsdk::ipUInt32>
StageFactors Scaling factors used for multiscale transformation training. ipsdk::DataItemLeafColl<ipsdk::ipReal64>