IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
KittlerThresholdImgTypes.h
Go to the documentation of this file.
1 // KittlerThresholdImgTypes.h:
3 // ---------------------------
4 //
14 
15 #ifndef __IPSDKIPLBINARIZATION_KITTLERTHRESHOLDIMGTYPES_H__
16 #define __IPSDKIPLBINARIZATION_KITTLERTHRESHOLDIMGTYPES_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/HistogramData.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace bin {
25 
28 
32 {
35  KittlerResult(const image::ImagePtr& pOutImg,
36  const ipReal64 outThreshold) :
37  _pOutImg(pOutImg),
38  _outThreshold(outThreshold) {}
39  ~KittlerResult() {}
41 
44 
47 };
48 
51 
52 } // end of namespace bin
53 } // end of namespace imaproc
54 } // end of namespace ipsdk
55 
56 #endif // __IPSDKIPLBINARIZATION_KITTLERTHRESHOLDIMGTYPES_H__
boost::shared_ptr< BaseImage > ImagePtr
double ipReal64
ipReal64 _outThreshold
Output threshold value for otsu binarization.
Definition: KittlerThresholdImgTypes.h:46
Definition of import/export macro for library.
#define IPSDKIPLBINARIZATION_API
Import/Export macro for library IPSDKIPLBinarization.
Definition: IPSDKIPLBinarizationExports.h:25
Structure allowing to encaspulate Kittler binarization results.
Definition: KittlerThresholdImgTypes.h:31
image::ImagePtr _pOutImg
Output image for otsu binarization.
Definition: KittlerThresholdImgTypes.h:43