@Namespace(value="cv::saliency") @NoOffset public static class opencv_saliency.StaticSaliencySpectralResidual extends opencv_saliency.StaticSaliency
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 and Description |
|---|
StaticSaliencySpectralResidual() |
StaticSaliencySpectralResidual(long size)
Native array allocator.
|
StaticSaliencySpectralResidual(org.bytedeco.javacpp.Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
computeSaliency(opencv_core.GpuMat image,
opencv_core.GpuMat saliencyMap) |
boolean |
computeSaliency(opencv_core.Mat image,
opencv_core.Mat saliencyMap)
\brief Compute the saliency
|
boolean |
computeSaliency(opencv_core.UMat image,
opencv_core.UMat saliencyMap) |
static opencv_saliency.StaticSaliencySpectralResidual |
create() |
int |
getImageHeight() |
int |
getImageWidth() |
opencv_saliency.StaticSaliencySpectralResidual |
position(long position) |
void |
read(opencv_core.FileNode fn)
\brief Reads algorithm parameters from a file storage
|
void |
setImageHeight(int val) |
void |
setImageWidth(int val) |
void |
write(opencv_core.FileStorage fs)
\brief Stores algorithm parameters in a file storage
|
computeBinaryMap, computeBinaryMap, computeBinaryMapclear, empty, getDefaultName, save, save, write, writeaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic StaticSaliencySpectralResidual(org.bytedeco.javacpp.Pointer p)
Pointer.Pointer(Pointer).public StaticSaliencySpectralResidual(long size)
Pointer.position(long).public StaticSaliencySpectralResidual()
public opencv_saliency.StaticSaliencySpectralResidual position(long position)
position in class opencv_core.Algorithm@opencv_core.Ptr public static opencv_saliency.StaticSaliencySpectralResidual create()
@Cast(value="bool")
public boolean computeSaliency(@ByVal
opencv_core.Mat image,
@ByVal
opencv_core.Mat saliencyMap)
opencv_saliency.SaliencycomputeSaliency in class opencv_saliency.Saliencyimage - The image.saliencyMap - The computed saliency map.@Cast(value="bool")
public boolean computeSaliency(@ByVal
opencv_core.UMat image,
@ByVal
opencv_core.UMat saliencyMap)
computeSaliency in class opencv_saliency.Saliency@Cast(value="bool")
public boolean computeSaliency(@ByVal
opencv_core.GpuMat image,
@ByVal
opencv_core.GpuMat saliencyMap)
computeSaliency in class opencv_saliency.Saliencypublic void read(@Const @ByRef
opencv_core.FileNode fn)
opencv_core.Algorithmread in class opencv_core.Algorithmpublic void write(@ByRef
opencv_core.FileStorage fs)
opencv_core.Algorithmwrite in class opencv_core.Algorithmpublic int getImageWidth()
public void setImageWidth(int val)
public int getImageHeight()
public void setImageHeight(int val)
Copyright © 2018. All rights reserved.