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

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

IPSDKIPLREGISTRATION_API attr::RegistrationMotionTransform2dPtr ipsdk::imaproc::registration::intensityBasedRegistration2dTrackingStep (const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr &pInRegistrationTraining2dData, const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr &pInOutRegistrationTracking2dData)
 wrapper function for tracking stage for intensity based registration 2d algorithm More...
 
IPSDKIPLREGISTRATION_API attr::RegistrationMotionTransform2dPtr ipsdk::imaproc::registration::intensityBasedRegistration2dTrackingStep (const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr &pInRegistrationTraining2dData, const ipsdk::imaproc::attr::eRegistrationMotionModel2d &inOptRegMotionModel2d, const ipUInt32 inOptNbIterByStage, const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr &pInOutRegistrationTracking2dData)
 wrapper function for tracking stage for intensity based registration 2d algorithm More...
 

Detailed Description

tracking stage for intensity based registration 2d algorithm

This is the tracking 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::InTargetImg2d [Input] Target 2d image provided to registration algorithm X
ipsdk::imaproc::attr::InRegistrationTraining2dData [Input] data associated to training phasis of intensity based 2d registration algorithm X
ipsdk::imaproc::attr::InOptRegMotionModel2d [Input Optional] 2d motion model which should be used for computation X
ipsdk::imaproc::attr::InOptNbIterByStage [Input Optional] number of processing iteration by stage X
ipsdk::imaproc::attr::InOutRegistrationTracking2dData [InOut] data used during registration 2d tracking X
ipsdk::imaproc::attr::OutRegistrationMotionTransform2d [Output] transformation associated to a 2d motion allocate (_pOutRegistrationMotionTransform2d)

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
IntensityBasedRegistration2dTrackingStepLvl1

Function Documentation

◆ intensityBasedRegistration2dTrackingStep() [1/2]

IPSDKIPLREGISTRATION_API attr::RegistrationMotionTransform2dPtr ipsdk::imaproc::registration::intensityBasedRegistration2dTrackingStep ( const image::ImageConstPtr pInTargetImg2d,
const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr pInRegistrationTraining2dData,
const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr pInOutRegistrationTracking2dData 
)

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

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrackingStep() [2/2]

IPSDKIPLREGISTRATION_API attr::RegistrationMotionTransform2dPtr ipsdk::imaproc::registration::intensityBasedRegistration2dTrackingStep ( const image::ImageConstPtr pInTargetImg2d,
const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr pInRegistrationTraining2dData,
const ipsdk::imaproc::attr::eRegistrationMotionModel2d inOptRegMotionModel2d,
const ipUInt32  inOptNbIterByStage,
const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr pInOutRegistrationTracking2dData 
)

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

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure