IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Training Step for intensity based registration 2d

training stage for intensity based registration 2d algorithm More...

IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
 wrapper function for training stage for intensity based registration 2d algorithm More...
 
IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::RegistrationTraining2dConfigConstPtr &pInOptRegistrationTraining2dConfig)
 wrapper function for training stage for intensity based registration 2d algorithm More...
 
IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const ipsdk::imaproc::attr::RegistrationTraining2dConfigConstPtr &pInOptRegistrationTraining2dConfig, const ipsdk::imaproc::attr::RegistrationTracking2dGridConstPtr &pInOptRegistrationTracking2dGrid)
 wrapper function for training stage for intensity based registration 2d algorithm More...
 

Detailed Description

training stage for intensity based registration 2d algorithm

This is the training step associated to the intensity based tracking 2d algorithm. Please refers to Intensity based tracker 2d documentation for mode informations on this algorithm.

Attributes description

Attribute description for algorithm :

Name ToolTip Default Initializer
ipsdk::imaproc::attr::InOriginImg2d [Input] Origin 2d image provided to registration algorithm X
ipsdk::imaproc::attr::InCoords2dColl [Input] collection of cartesian 2d coordinates X
ipsdk::imaproc::attr::InOptRegistrationTracking2dGrid [Input Optional] tracking grid used during tracking 2d process X
ipsdk::imaproc::attr::InOptRegistrationTraining2dConfig [Input Optional] configuration for registration training phasis X
ipsdk::imaproc::attr::OutRegistrationTracking2dData [Output] data used during registration 2d tracking allocate (_pOutRegistrationTracking2dData)
ipsdk::imaproc::attr::OutRegistrationTraining2dData [Output] data associated to training phasis of intensity based 2d registration algorithm allocate (_pOutRegistrationTraining2dData)

Global Rule description

Global rule description for algorithm :
ipsdk::processor::none ()

Example of Python code :

Example imports

import PyIPSDK

Code Example

print("Please refer to IntensityBasedTracker2d algorithm for further informations")

Example of C++ code :

Example informations

Associated library

IPSDKIPLRegistration

Header file

Code Example

std::string msg = "Please refer to IntensityBasedTracker2d algorithm for further informations";
See also
IntensityBasedRegistration2dTrainingStepLvl1

Function Documentation

◆ intensityBasedRegistration2dTrainingStep() [1/3]

IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const ipsdk::imaproc::attr::Coords2dCollConstPtr pInCoords2dColl 
)

wrapper function for training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrainingStep() [2/3]

IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const ipsdk::imaproc::attr::Coords2dCollConstPtr pInCoords2dColl,
const ipsdk::imaproc::attr::RegistrationTraining2dConfigConstPtr pInOptRegistrationTraining2dConfig 
)

wrapper function for training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrainingStep() [3/3]

IPSDKIPLREGISTRATION_API IntensityBasedRegistrationData ipsdk::imaproc::registration::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const ipsdk::imaproc::attr::Coords2dCollConstPtr pInCoords2dColl,
const ipsdk::imaproc::attr::RegistrationTraining2dConfigConstPtr pInOptRegistrationTraining2dConfig,
const ipsdk::imaproc::attr::RegistrationTracking2dGridConstPtr pInOptRegistrationTracking2dGrid 
)

wrapper function for training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure