IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
HoughLines2dImg.h
Go to the documentation of this file.
1 // HoughLines2dImg.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKIPLFEATUREDETECTION_HOUGHLINES2DIMG_H__
16 #define __IPSDKIPLFEATUREDETECTION_HOUGHLINES2DIMG_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/HoughLinesImgParams.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace fd {
25 
26 class HoughLines2dImgLvl1;
27 
30 
37 houghLines2dImg(const image::ImageConstPtr& pInGreyImg2d);
38 
41  const image::ImageConstPtr& pInGreyImg2d,
42  const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr& pHoughLinesImgParams);
44 
47 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughLines2dImgLvl1>
48 houghLines2dImg_async(const image::ImageConstPtr& pInGreyImg2d);
49 IPSDKIPLFEATUREDETECTION_API boost::shared_ptr<HoughLines2dImgLvl1>
51  const image::ImageConstPtr& pInGreyImg2d,
52  const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr& pHoughLinesImgParams);
54 
58 getAsyncProcessorOutput(boost::shared_ptr<HoughLines2dImgLvl1> pProcessor);
60 
63 
64 } // end of namespace fd
65 } // end of namespace imaproc
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKIPLFEATUREDETECTION_HOUGHLINES2DIMG_H__
IPSDKIPLFEATUREDETECTION_API boost::shared_ptr< HoughLines2dImgLvl1 > houghLines2dImg_async(const image::ImageConstPtr &pInGreyImg2d)
asynchronous wrappers
IPSDKIPLFEATUREDETECTION_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< CannyEdges2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
IPSDKIPLFEATUREDETECTION_API image::ImagePtr houghLines2dImg(const image::ImageConstPtr &pInGreyImg2d)
wrapper function for computation of accumulator matrix of regular Hough lines detector detector...
boost::shared_ptr< const ipsdk::imaproc::attr::HoughLinesImgParams > HoughLinesImgParamsConstPtr
shared pointer to const ipsdk::imaproc::attr::HoughLinesImgParams
Definition: HoughLinesImgParams.h:194
boost::shared_ptr< const BaseImage > ImageConstPtr
#define IPSDKIPLFEATUREDETECTION_API
Import/Export macro for library IPSDKIPLFeatureDetection.
Definition: IPSDKIPLFeatureDetectionExports.h:25