15 #ifndef __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURES3DREGISTRATION_H__ 16 #define __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURES3DREGISTRATION_H__ 19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Features3dGreySignature.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RobustEstimationConfig.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Features3dRegistrationResult.h> 26 namespace registration {
28 class GreySignedFeatures3dRegistrationLvl1;
44 const ipReal64 inCorrelationThreshold3d,
57 const ipReal64 inCorrelationThreshold3d,
74 #endif // __IPSDKIPLREGISTRATION_GREYSIGNEDFEATURES3DREGISTRATION_H__ boost::shared_ptr< const ipsdk::imaproc::attr::RobustEstimationConfig > RobustEstimationConfigConstPtr
shared pointer to const ipsdk::imaproc::attr::RobustEstimationConfig
Definition: RobustEstimationConfig.h:310
eRegistrationMotionModel3d
Enumerate describing a 3d registration motion model.
Definition: RegistrationMotionModelTypes.h:47
Predefined types for motion model management.
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::Features3dGreySignature > Features3dGreySignatureConstPtr
shared pointer to const ipsdk::imaproc::attr::Features3dGreySignature
Definition: Features3dGreySignature.h:132
IPSDKIPLREGISTRATION_API attr::Features3dRegistrationResultPtr greySignedFeatures3dRegistration(const ipsdk::imaproc::attr::Features3dGreySignatureConstPtr &pInGreySignatures3d1, const ipsdk::imaproc::attr::Features3dGreySignatureConstPtr &pInGreySignatures3d2)
wrapper function for algorithm allowing registration of features 3d associated to grey signature ...
IPSDKIPLREGISTRATION_API boost::shared_ptr< GreySignedFeatures3dRegistrationLvl1 > greySignedFeatures3dRegistration_async(const ipsdk::imaproc::attr::Features3dGreySignatureConstPtr &pInGreySignatures3d1, const ipsdk::imaproc::attr::Features3dGreySignatureConstPtr &pInGreySignatures3d2)
asynchronous wrappers
boost::shared_ptr< ipsdk::imaproc::attr::Features3dRegistrationResult > Features3dRegistrationResultPtr
shared pointer to ipsdk::imaproc::attr::Features3dRegistrationResult
Definition: Features3dRegistrationResult.h:147
IPSDKIPLREGISTRATION_API ipsdk::image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< DeepFlow2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
#define IPSDKIPLREGISTRATION_API
Import/Export macro for library IPSDKIPLRegistration.
Definition: IPSDKIPLRegistrationExports.h:25