10#include <opencv2/core/core.hpp>
11#include <opencv2/highgui/highgui.hpp>
12#include <opencv2/imgproc/imgproc.hpp>
14#include <Helpers/helpers.h>
15#include <Image/ByteImage.h>
16#include <Image/ImageProcessor.h>
17#include <Image/PrimitivesDrawer.h>
27 int CannyHighThreshold = 200,
28 int CirclesToExtract = 1,
32 CByteImage* saliencyImage,
39 CByteImage* saliencyImage,
48 int m_nCannyLowThreshold, m_nCannyHighThreshold;
49 int m_nMinRadius, m_nMaxRadius;
50 int m_nCirclesToExtract;
void HoughSaliency(CByteImage *origin, CByteImage *saliencyImage, int sampleWindowsize, int width, int height, int windowCenterX, int windowCenterY)
void openCVHoughSaliency(CByteImage *origin, CByteImage *saliencyImage, int sampleWindowsize, int width, int height, int windowCenterX, int windowCenterY)
CHoughCircles(int CannyLowThreshold=50, int CannyHighThreshold=200, int CirclesToExtract=1, int minRadius=20, int maxRadius=100)