KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
colorhisto.h
Go to the documentation of this file.
1 // colorhisto.h -- Doron Tal
3 
4 #ifndef _COLORHISTO_H
5 #define _COLORHISTO_H
6 
7 #include "wrap_dtlib_cpp/img.h"
10 #include "string"
11 
12 namespace DTLib {
13 
14  CImg<FloatCHistogramPtr>* MakeEmptyColorHistoImg(const int& Width,
15  const int& Height,
16  const int& nAs,
17  const int& nBs,
18  const int& nCs,
19  const float& minA,
20  const float& maxA,
21  const float& minB,
22  const float& maxB,
23  const float& minC,
24  const float& maxC);
25 
26  CImg<FloatCHistogramPtr>* MakeBWEmptyColorHistoImg
27  (
28  const int& Width,
29  const int& Height,
30  const int& nAs,
31  const float& minA,
32  const float& maxA
33  );
34 
35  void ComputeColorHistogramImg(CCircleMasks* pCircleMasks,
36  FloatCImgPtr pTextureScaleImg,
37  FloatCImgPtr pColorAImg,
38  FloatCImgPtr pColorBImg,
39  CImg<FloatCHistogramPtr>* pColorHistoImg,
40  LongCImgPtr pPresegImg,
41  const float& SoftUpdateSigma);
42 
43  void ComputeColorHistogramImgNew(CCircleMasks* pCircleMasks,
44  FloatCImgPtr pTextureScaleImg,
45  FloatCImgPtr pColorAImg,
46  FloatCImgPtr pColorBImg,
47  FloatCImgPtr pColorCImg,
48  CImg<FloatCHistogramPtr>* pColorHistoImg,
49  LongCImgPtr pPresegImg,
50  const float& SoftUpdateSigma);
52  (
53  CCircleMasks* pCircleMasks,
54  FloatCImgPtr pTextureScaleImg,
55  FloatCImgPtr pColorAImg,
56  FloatCImgPtr pColorBImg,
57  CImg<FloatCHistogramPtr>* pColorHistoImg,
58  LongCImgPtr pPresegImg,
59  const float& SoftUpdateSigma
60  );
61 
63  (
64  CCircleMasks* pCircleMasks,
65  FloatCImgPtr pTextureScaleImg,
66  FloatCImgPtr pColorAImg,
67  CImg<FloatCHistogramPtr>* pColorHistoImg,
68  LongCImgPtr pPresegImg,
69  const float& SoftUpdateSigma
70  );
71 
72 } // namespace DTLib {
73 
74 #endif /* #ifndef _COLORHISTO_H */
void ComputeColorHistogramImgNew(CCircleMasks *pCircleMasks, FloatCImgPtr pTextureScaleImg, FloatCImgPtr pColorAImg, FloatCImgPtr pColorBImg, FloatCImgPtr pColorCImg, CImg< FloatCHistogramPtr > *pColorHistoImg, LongCImgPtr pPresegImg, const float &SoftUpdateSigma)
Definition: colorhisto.cpp:328
CImg< float > * FloatCImgPtr
Definition: img.h:2515
void ComputeColorHistogramImgBWNew(CCircleMasks *pCircleMasks, FloatCImgPtr pTextureScaleImg, FloatCImgPtr pColorAImg, CImg< FloatCHistogramPtr > *pColorHistoImg, LongCImgPtr pPresegImg, const float &SoftUpdateSigma)
Definition: colorhisto.cpp:423
void ComputeColorHistogramImg2Old(CCircleMasks *pCircleMasks, FloatCImgPtr pTextureScaleImg, FloatCImgPtr pColorAImg, FloatCImgPtr pColorBImg, CImg< FloatCHistogramPtr > *pColorHistoImg, LongCImgPtr pPresegImg, const float &SoftUpdateSigma)
Definition: colorhisto.cpp:501
void ComputeColorHistogramImg(CCircleMasks *pCircleMasks, FloatCImgPtr pTextureScaleImg, FloatCImgPtr pColorAImg, FloatCImgPtr pColorBImg, CImg< FloatCHistogramPtr > *pColorHistoImg, LongCImgPtr pPresegImg, const float &SoftUpdateSigma)
Definition: colorhisto.cpp:76
CImg< FloatCHistogramPtr > * MakeEmptyColorHistoImg(const int &Width, const int &Height, const int &nAs, const int &nBs, const int &nCs, const float &minA, const float &maxA, const float &minB, const float &maxB, const float &minC, const float &maxC)
Definition: colorhisto.cpp:24
CImg< kjb_int32 > * LongCImgPtr
Definition: img.h:2514
CImg< FloatCHistogramPtr > * MakeBWEmptyColorHistoImg(const int &Width, const int &Height, const int &nAs, const float &minA, const float &maxA)
Definition: colorhisto.cpp:52