IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
HoughSpheres3dLabelImg.h
Go to the documentation of this file.
1 // HoughSpheres3dLabelImg.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIPLFEATUREDETECTION_HOUGHSPHERES3DLABELIMG_H__
16 #define __IPSDKIPLFEATUREDETECTION_HOUGHSPHERES3DLABELIMG_H__
17 
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/HoughSpheres3dPpties.h>
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedHoughSpheres3dPpties.h>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 namespace fd {
26 
27 class HoughSpheres3dLabelImgLvl1;
28 
31 
40 
46 
49 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughSpheres3dLabelImgLvl1>
51 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughSpheres3dLabelImgLvl1>
53 
54 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughSpheres3dLabelImgLvl1>
56 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughSpheres3dLabelImgLvl1>
59 
63 getAsyncProcessorOutput(boost::shared_ptr<HoughSpheres3dLabelImgLvl1> pProcessor);
65 
68 
69 } // end of namespace fd
70 } // end of namespace imaproc
71 } // end of namespace ipsdk
72 
73 #endif // __IPSDKIPLFEATUREDETECTION_HOUGHSPHERES3DLABELIMG_H__
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< CannyEdges2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
boost::shared_ptr< const ipsdk::imaproc::attr::HoughSpheres3dPpties > HoughSpheres3dPptiesConstPtr
shared pointer to const ipsdk::imaproc::attr::HoughSpheres3dPpties
Definition: HoughSpheres3dPpties.h:132
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughSpheres3dLabelImgLvl1 > houghSpheres3dLabelImg_async(const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
asynchronous wrappers
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
boost::shared_ptr< const BaseImage > ImageConstPtr
#define IPSDKIPLFEATUREDETECTION_API
Import/Export macro for library IPSDKIPLFeatureDetection.
Definition: IPSDKIPLFeatureDetectionExports.h:25
boost::shared_ptr< const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPpties > PlanIndexedHoughSpheres3dPptiesConstPtr
shared pointer to const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPpties
Definition: PlanIndexedHoughSpheres3dPpties.h:53
IPSDKIPLFEATUREDETECTION_API ipsdk::image::ImagePtr houghSpheres3dLabelImg(const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr &pSpheresPpties, const ipsdk::image::ImageConstPtr &pInImg)
wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorit...