15 #ifndef __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURESIMG2DREGISTRATION_H__ 16 #define __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURESIMG2DREGISTRATION_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/ScaleCandidates.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/CornerDetectionParams.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/SamplingBallInfo.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RobustEstimationConfig.h> 26 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Features2dRegistrationResults.h> 27 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/GaussianCoverage.h> 31 namespace registration {
33 class GreySignedFeaturesImg2dRegistrationLvl1;
62 const ipReal64 inCorrelationThreshold2d,
126 const ipReal64 inCorrelationThreshold2d,
166 #endif // __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURESIMG2DREGISTRATION_H__ boost::shared_ptr< ipsdk::imaproc::attr::Features2dRegistrationResult > Features2dRegistrationResultPtr
shared pointer to ipsdk::imaproc::attr::Features2dRegistrationResult
Definition: Features2dRegistrationResult.h:147
boost::shared_ptr< const ipsdk::imaproc::attr::RobustEstimationConfig > RobustEstimationConfigConstPtr
shared pointer to const ipsdk::imaproc::attr::RobustEstimationConfig
Definition: RobustEstimationConfig.h:310
eInterpolationPolicy
Enumerate describing interpolation policy used during image value extraction.
Definition: InterpolationPolicy.h:33
IPSDKIPLREGISTRATION_API attr::Features2dRegistrationResultPtr greySignedFeaturesImg2dRegistration(const image::ImageConstPtr &pInOriginImg2d, const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::eRegistrationMotionModel2d &inRegMotionModel2d)
wrapper function for algorithm allowing registration of 2d images using features associated to grey s...
boost::shared_ptr< const ipsdk::imaproc::attr::SamplingBallInfo > SamplingBallInfoConstPtr
shared pointer to const ipsdk::imaproc::attr::SamplingBallInfo
Definition: SamplingBallInfo.h:138
Predefined types for motion model management.
boost::shared_ptr< ipsdk::imaproc::attr::Features2dRegistrationResults > Features2dRegistrationResultsPtr
shared pointer to ipsdk::imaproc::attr::Features2dRegistrationResults
Definition: Features2dRegistrationResults.h:128
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::ScaleCandidates > ScaleCandidatesConstPtr
shared pointer to const ipsdk::imaproc::attr::ScaleCandidates
Definition: ScaleCandidates.h:127
boost::shared_ptr< const ipsdk::imaproc::attr::GaussianCoverage > GaussianCoverageConstPtr
shared pointer to const ipsdk::imaproc::attr::GaussianCoverage
Definition: GaussianCoverage.h:134
IPSDKIPLREGISTRATION_API boost::shared_ptr< GreySignedFeaturesImg2dRegistrationLvl1 > greySignedFeaturesImg2dRegistration_async(const image::ImageConstPtr &pInOriginImg2d, const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::eRegistrationMotionModel2d &inRegMotionModel2d)
asynchronous wrappers
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< const ipsdk::imaproc::attr::CornerDetectionParams > CornerDetectionParamsConstPtr
shared pointer to const ipsdk::imaproc::attr::CornerDetectionParams
Definition: CornerDetectionParams.h:135
Enumerate describing interpolation policy used during image value extraction.
IPSDKIPLREGISTRATION_API ipsdk::image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< DeepFlow2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
eRegistrationMotionModel2d
Enumerate describing a 2d registration motion model.
Definition: RegistrationMotionModelTypes.h:31
#define IPSDKIPLREGISTRATION_API
Import/Export macro for library IPSDKIPLRegistration.
Definition: IPSDKIPLRegistrationExports.h:25