15 #ifndef __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES2D_H__ 16 #define __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES2D_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/CornerDetectionParams.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/SamplingBallInfo.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedFeatures2dGreySignature.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/GaussianCoverage.h> 28 namespace registration {
30 class ExtractGreySignedFeatures2dLvl1;
140 #endif // __IPSDKIPLREGISTRATION_EXTRACTGREYSIGNEDFEATURES2D_H__ IPSDKIPLREGISTRATION_API boost::shared_ptr< ExtractGreySignedFeatures2dLvl1 > multiSlice_extractGreySignedFeatures2d_async(const image::ImageConstPtr &pInImg, const ipUInt32 inNbFeatures)
asynchronous wrappers
IPSDKIPLREGISTRATION_API attr::PlanIndexedFeatures2dGreySignaturePtr multiSlice_extractGreySignedFeatures2d(const image::ImageConstPtr &pInImg, const ipUInt32 inNbFeatures)
wrapper function for algorithm allowing to extract 2d features associated to a grey signature from an...
eInterpolationPolicy
Enumerate describing interpolation policy used during image value extraction.
Definition: InterpolationPolicy.h:33
IPSDKIPLREGISTRATION_API attr::Features2dGreySignaturePtr extractGreySignedFeatures2d(const image::ImageConstPtr &pInImg, const ipUInt32 inNbFeatures)
wrapper function for algorithm allowing to extract 2d features associated to a grey signature from an...
IPSDKIPLREGISTRATION_API boost::shared_ptr< ExtractGreySignedFeatures2dLvl1 > extractGreySignedFeatures2d_async(const image::ImageConstPtr &pInImg, const ipUInt32 inNbFeatures)
asynchronous wrappers
boost::shared_ptr< const ipsdk::imaproc::attr::SamplingBallInfo > SamplingBallInfoConstPtr
shared pointer to const ipsdk::imaproc::attr::SamplingBallInfo
Definition: SamplingBallInfo.h:138
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
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< ipsdk::imaproc::attr::Features2dGreySignature > Features2dGreySignaturePtr
shared pointer to ipsdk::imaproc::attr::Features2dGreySignature
Definition: Features2dGreySignature.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.
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedFeatures2dGreySignature > PlanIndexedFeatures2dGreySignaturePtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedFeatures2dGreySignature
Definition: PlanIndexedFeatures2dGreySignature.h:49
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