3 #include <Image/ByteImage.h>
4 #include <Image/ImageProcessor.h>
5 #include <Image/PrimitivesDrawer.h>
6 #include <Helpers/helpers.h>
13 #include <opencv2/core/core.hpp>
14 #include <opencv2/highgui/highgui.hpp>
15 #include <opencv2/imgproc/imgproc.hpp>
24 CHoughCircles(
int CannyLowThreshold = 50,
int CannyHighThreshold = 200,
int CirclesToExtract = 1,
int minRadius = 20,
int maxRadius = 100);
25 void HoughSaliency(CByteImage* origin, CByteImage* saliencyImage,
int sampleWindowsize,
int width,
int height,
int windowCenterX,
int windowCenterY);
26 void openCVHoughSaliency(CByteImage* origin, CByteImage* saliencyImage,
int sampleWindowsize,
int width,
int height,
int windowCenterX,
int windowCenterY);
29 int m_nCannyLowThreshold, m_nCannyHighThreshold;
30 int m_nMinRadius, m_nMaxRadius;
31 int m_nCirclesToExtract;