[−][src]Struct opencv::bioinspired::SegmentationParameters
parameter structure that stores the transient events detector setup parameters
Fields
threshold_on: f32
threshold_off: f32
local_energy_temporal_constant: f32
the time constant of the first order low pass filter, use it to cut high temporal frequencies (noise or fast motion), unit is frames, typical value is 0.5 frame
local_energy_spatial_constant: f32
the spatial constant of the first order low pass filter, use it to cut high spatial frequencies (noise or thick contours), unit is pixels, typical value is 5 pixel
neighborhood_energy_temporal_constant: f32
local neighborhood energy filtering parameters : the aim is to get information about the energy neighborhood to perform a center surround energy analysis
neighborhood_energy_spatial_constant: f32
context_energy_temporal_constant: f32
context neighborhood energy filtering parameters : the aim is to get information about the energy on a wide neighborhood area to filtered out local effects
context_energy_spatial_constant: f32
Implementations
impl SegmentationParameters
[src]
pub fn default() -> Result<SegmentationParameters>
[src]
Trait Implementations
impl Clone for SegmentationParameters
[src]
pub fn clone(&self) -> SegmentationParameters
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SegmentationParameters
[src]
impl Debug for SegmentationParameters
[src]
impl PartialEq<SegmentationParameters> for SegmentationParameters
[src]
pub fn eq(&self, other: &SegmentationParameters) -> bool
[src]
pub fn ne(&self, other: &SegmentationParameters) -> bool
[src]
impl StructuralPartialEq for SegmentationParameters
[src]
Auto Trait Implementations
impl RefUnwindSafe for SegmentationParameters
[src]
impl Send for SegmentationParameters
[src]
impl Sync for SegmentationParameters
[src]
impl Unpin for SegmentationParameters
[src]
impl UnwindSafe for SegmentationParameters
[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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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>,