Class cv::saliency::StaticSaliencySpectralResidual#
the Spectral Residual approach from [145] View details
Collaboration diagram for cv::saliency::StaticSaliencySpectralResidual:
Public Member Functions#
Public Member Functions inherited from cv::saliency::StaticSaliency
Return |
Name |
Description |
|---|---|---|
|
|
This function perform a binary map of given saliency map. This is obtained in this way: |
Public Member Functions inherited from cv::saliency::Saliency
Return |
Name |
Description |
|---|---|---|
Destructor. |
||
|
|
Compute the saliency. |
Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Clears the algorithm state. |
|
|
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
|
|
|
Stores algorithm parameters in a file storage. |
|
|
Static Public Member Functions#
Static Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
|
Loads algorithm from the file. |
|
|
Loads algorithm from a String. |
|
Reads algorithm from the file node. |
Additional Inherited Members#
Protected Member Functions inherited from cv::saliency::StaticSaliency
Return |
Name |
Description |
|---|---|---|
|
|
Protected Member Functions inherited from cv::saliency::Saliency
Return |
Name |
Description |
|---|---|---|
|
|
Protected Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Protected Attributes inherited from cv::saliency::Saliency
Detailed Description#
the Spectral Residual approach from SR
Starting from the principle of natural image statistics, this method simulate the behavior of pre-attentive visual search. The algorithm analyze the log spectrum of each image and obtain the spectral residual. Then transform the spectral residual to spatial domain to obtain the saliency map, which suggests the positions of proto-objects.
Constructor & Destructor Documentation#
StaticSaliencySpectralResidual()#
cv::saliency::StaticSaliencySpectralResidual::StaticSaliencySpectralResidual()
~StaticSaliencySpectralResidual()#
cv::saliency::StaticSaliencySpectralResidual::~StaticSaliencySpectralResidual()
Member Function Documentation#
computeSaliency()#
bool cv::saliency::StaticSaliencySpectralResidual::computeSaliency(
InputArray image,
OutputArray saliencyMap )
Python:
cv.saliency.StaticSaliencySpectralResidual.computeSaliency(image[, saliencyMap]) -> retval, saliencyMap
Here is the call graph for this function:
getImageHeight()#
int cv::saliency::StaticSaliencySpectralResidual::getImageHeight()
Python:
cv.saliency.StaticSaliencySpectralResidual.getImageHeight() -> retval
getImageWidth()#
int cv::saliency::StaticSaliencySpectralResidual::getImageWidth()
Python:
cv.saliency.StaticSaliencySpectralResidual.getImageWidth() -> retval
read()#
void cv::saliency::StaticSaliencySpectralResidual::read(const FileNode & fn)
Python:
cv.saliency.StaticSaliencySpectralResidual.read(fn)
Reads algorithm parameters from a file storage.
setImageHeight()#
void cv::saliency::StaticSaliencySpectralResidual::setImageHeight(int val)
Python:
cv.saliency.StaticSaliencySpectralResidual.setImageHeight(val)
setImageWidth()#
void cv::saliency::StaticSaliencySpectralResidual::setImageWidth(int val)
Python:
cv.saliency.StaticSaliencySpectralResidual.setImageWidth(val)
write()#
void cv::saliency::StaticSaliencySpectralResidual::write(FileStorage & fs)
Python:
cv.saliency.StaticSaliencySpectralResidual.write(fs)
Stores algorithm parameters in a file storage.
create()#
static Ptr< StaticSaliencySpectralResidual > cv::saliency::StaticSaliencySpectralResidual::create()
Python:
cv.saliency.StaticSaliencySpectralResidual.create() -> retval
cv.saliency.StaticSaliencySpectralResidual_create() -> retval
computeSaliencyImpl()#
bool cv::saliency::StaticSaliencySpectralResidual::computeSaliencyImpl(
InputArray image,
OutputArray saliencyMap )
Member Data Documentation#
resImHeight#
int cv::saliency::StaticSaliencySpectralResidual::resImHeight
resImWidth#
int cv::saliency::StaticSaliencySpectralResidual::resImWidth
Source file#
The documentation for this class was generated from the following file:
opencv2/saliency/saliencySpecializedClasses.hpp