Saliency Filter¶
This class provides methods to apply Saliency filter to an input image.
Defined in src/imgfilt/SaliencyFilter.h
-
class SaliencyFilter : public TObject¶
Public Functions
-
SaliencyFilter()¶
Class constructor: initialize structures.
-
virtual ~SaliencyFilter()¶
Class destructor: free allocated memory.
Public Static Functions
-
static Image *ComputeSaliencyMap(Image *img, int reso = 20, double regFactor = 1, int minRegionSize = 10, double knnFactor = 1, bool useRobust = false, double expFalloffPar = 100, double distanceRegPar = 1)¶
Compute saliency map for one resolution.
-
static Image *ComputeMultiResoSaliencyMap(Image *img, int resoMin = 20, int resoMax = 60, int resoStep = 10, double beta = 1, int minRegionSize = 10, double knnFactor = 1, bool useRobustPars = false, double expFalloffPar = 100, double distanceRegPar = 1, double salientMultiplicityThrFactor = 0.7, bool addBkgMap = true, bool addNoiseMap = true, ImgBkgData *bkgData = 0, double saliencyThrFactor = 2, double imgThrFactor = 1, bool useOptimalThr = false)¶
Compute multi resolution saliency map.
-
SaliencyFilter()¶