[−][src]Struct opencv::saliency::StaticSaliencySpectralResidual
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.
Implementations
impl StaticSaliencySpectralResidual[src]
pub fn as_raw_StaticSaliencySpectralResidual(&self) -> *const c_void[src]
pub fn as_raw_mut_StaticSaliencySpectralResidual(&mut self) -> *mut c_void[src]
impl StaticSaliencySpectralResidual[src]
pub fn default() -> Result<StaticSaliencySpectralResidual>[src]
pub fn create() -> Result<Ptr<StaticSaliencySpectralResidual>>[src]
Trait Implementations
impl AlgorithmTrait for StaticSaliencySpectralResidual[src]
fn as_raw_Algorithm(&self) -> *const c_void[src]
fn as_raw_mut_Algorithm(&mut self) -> *mut c_void[src]
fn clear(&mut self) -> Result<()>[src]
fn write(&self, fs: &mut FileStorage) -> Result<()>[src]
fn write_1(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>[src]
fn read(&mut self, fn_: &FileNode) -> Result<()>[src]
fn empty(&self) -> Result<bool>[src]
fn save(&self, filename: &str) -> Result<()>[src]
fn get_default_name(&self) -> Result<String>[src]
impl Boxed for StaticSaliencySpectralResidual[src]
unsafe fn from_raw(ptr: *mut c_void) -> Self[src]
fn into_raw(self) -> *mut c_void[src]
fn as_raw(&self) -> *const c_void[src]
fn as_raw_mut(&mut self) -> *mut c_void[src]
impl Drop for StaticSaliencySpectralResidual[src]
impl Saliency for StaticSaliencySpectralResidual[src]
fn as_raw_Saliency(&self) -> *const c_void[src]
fn as_raw_mut_Saliency(&mut self) -> *mut c_void[src]
fn compute_saliency(
&mut self,
image: &dyn ToInputArray,
saliency_map: &mut dyn ToOutputArray
) -> Result<bool>[src]
&mut self,
image: &dyn ToInputArray,
saliency_map: &mut dyn ToOutputArray
) -> Result<bool>
impl Send for StaticSaliencySpectralResidual[src]
impl StaticSaliency for StaticSaliencySpectralResidual[src]
fn as_raw_StaticSaliency(&self) -> *const c_void[src]
fn as_raw_mut_StaticSaliency(&mut self) -> *mut c_void[src]
fn compute_binary_map(
&mut self,
_saliency_map: &dyn ToInputArray,
_binary_map: &mut dyn ToOutputArray
) -> Result<bool>[src]
&mut self,
_saliency_map: &dyn ToInputArray,
_binary_map: &mut dyn ToOutputArray
) -> Result<bool>
impl StaticSaliencySpectralResidualTrait for StaticSaliencySpectralResidual[src]
fn as_raw_StaticSaliencySpectralResidual(&self) -> *const c_void[src]
fn as_raw_mut_StaticSaliencySpectralResidual(&mut self) -> *mut c_void[src]
fn compute_saliency(
&mut self,
image: &dyn ToInputArray,
saliency_map: &mut dyn ToOutputArray
) -> Result<bool>[src]
&mut self,
image: &dyn ToInputArray,
saliency_map: &mut dyn ToOutputArray
) -> Result<bool>
fn read(&mut self, fn_: &FileNode) -> Result<()>[src]
fn write(&self, fs: &mut FileStorage) -> Result<()>[src]
fn get_image_width(&self) -> Result<i32>[src]
fn set_image_width(&mut self, val: i32) -> Result<()>[src]
fn get_image_height(&self) -> Result<i32>[src]
fn set_image_height(&mut self, val: i32) -> Result<()>[src]
Auto Trait Implementations
impl RefUnwindSafe for StaticSaliencySpectralResidual
impl !Sync for StaticSaliencySpectralResidual
impl Unpin for StaticSaliencySpectralResidual
impl UnwindSafe for StaticSaliencySpectralResidual
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,