[−][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]
pub fn as_raw_Algorithm(&self) -> *const c_void
[src]
pub fn as_raw_mut_Algorithm(&mut self) -> *mut c_void
[src]
pub fn clear(&mut self) -> Result<()>
[src]
pub fn write(&self, fs: &mut FileStorage) -> Result<()>
[src]
pub fn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
[src]
pub fn read(&mut self, fn_: &FileNode) -> Result<()>
[src]
pub fn empty(&self) -> Result<bool>
[src]
pub fn save(&self, filename: &str) -> Result<()>
[src]
pub fn get_default_name(&self) -> Result<String>
[src]
impl Boxed for StaticSaliencySpectralResidual
[src]
pub unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
pub fn into_raw(self) -> *mut c_void
[src]
pub fn as_raw(&self) -> *const c_void
[src]
pub fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl Drop for StaticSaliencySpectralResidual
[src]
impl Saliency for StaticSaliencySpectralResidual
[src]
pub fn as_raw_Saliency(&self) -> *const c_void
[src]
pub fn as_raw_mut_Saliency(&mut self) -> *mut c_void
[src]
pub 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]
pub fn as_raw_StaticSaliency(&self) -> *const c_void
[src]
pub fn as_raw_mut_StaticSaliency(&mut self) -> *mut c_void
[src]
pub 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]
pub fn as_raw_StaticSaliencySpectralResidual(&self) -> *const c_void
[src]
pub fn as_raw_mut_StaticSaliencySpectralResidual(&mut self) -> *mut c_void
[src]
pub 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>
pub fn read(&mut self, fn_: &FileNode) -> Result<()>
[src]
pub fn write(&self, fs: &mut FileStorage) -> Result<()>
[src]
pub fn get_image_width(&self) -> Result<i32>
[src]
pub fn set_image_width(&mut self, val: i32) -> Result<()>
[src]
pub fn get_image_height(&self) -> Result<i32>
[src]
pub fn set_image_height(&mut self, val: i32) -> Result<()>
[src]
Auto Trait Implementations
impl RefUnwindSafe for StaticSaliencySpectralResidual
[src]
impl !Sync for StaticSaliencySpectralResidual
[src]
impl Unpin for StaticSaliencySpectralResidual
[src]
impl UnwindSafe for StaticSaliencySpectralResidual
[src]
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,
pub 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.
pub 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>,