15 #ifndef __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES3D_H__ 16 #define __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES3D_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/CornerDetectionParams.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/SamplingBallInfo.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedFeatures3dGreySignature.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/GaussianCoverage.h> 28 namespace registration {
30 class ExtractGreySignedFeatures3dLvl1;
140 #endif // __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES3D_H__ IPSDKIPLREGISTRATION_API attr::Features3dGreySignaturePtr extractGreySignedFeatures3d(const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbFeatures)
wrapper function for algorithm allowing to extract 3d features associated to a grey signature from an...
eInterpolationPolicy
Enumerate describing interpolation policy used during image value extraction.
Definition: InterpolationPolicy.h:33
boost::shared_ptr< const ipsdk::imaproc::attr::SamplingBallInfo > SamplingBallInfoConstPtr
shared pointer to const ipsdk::imaproc::attr::SamplingBallInfo
Definition: SamplingBallInfo.h:138
IPSDKIPLREGISTRATION_API boost::shared_ptr< ExtractGreySignedFeatures3dLvl1 > multiSlice_extractGreySignedFeatures3d_async(const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbFeatures)
asynchronous wrappers
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedFeatures3dGreySignature > PlanIndexedFeatures3dGreySignaturePtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedFeatures3dGreySignature
Definition: PlanIndexedFeatures3dGreySignature.h:49
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::GaussianCoverage > GaussianCoverageConstPtr
shared pointer to const ipsdk::imaproc::attr::GaussianCoverage
Definition: GaussianCoverage.h:134
IPSDKIPLREGISTRATION_API attr::PlanIndexedFeatures3dGreySignaturePtr multiSlice_extractGreySignedFeatures3d(const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbFeatures)
wrapper function for algorithm allowing to extract 3d features associated to a grey signature from an...
IPSDKIPLREGISTRATION_API boost::shared_ptr< ExtractGreySignedFeatures3dLvl1 > extractGreySignedFeatures3d_async(const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbFeatures)
asynchronous wrappers
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< ipsdk::imaproc::attr::Features3dGreySignature > Features3dGreySignaturePtr
shared pointer to ipsdk::imaproc::attr::Features3dGreySignature
Definition: Features3dGreySignature.h:128
IPSDKIPLREGISTRATION_API attr::PlanIndexedFeatures2dGreySignaturePtr getAsyncProcessorMultiSliceOutput(boost::shared_ptr< ExtractGreySignedFeatures2dLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
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
#define IPSDKIPLREGISTRATION_API
Import/Export macro for library IPSDKIPLRegistration.
Definition: IPSDKIPLRegistrationExports.h:25