pub struct SmartCropDetector {
pub saliency_threshold: f32,
pub face_weight: f32,
pub motion_weight: f32,
}Expand description
Smart crop detector that finds areas of interest in a frame.
Fields§
§saliency_threshold: f32Minimum saliency threshold (0.0–1.0).
face_weight: f32Weight given to face regions.
motion_weight: f32Weight given to motion regions.
Implementations§
Source§impl SmartCropDetector
impl SmartCropDetector
Sourcepub fn with_saliency_threshold(self, threshold: f32) -> Self
pub fn with_saliency_threshold(self, threshold: f32) -> Self
Sets the saliency threshold.
Trait Implementations§
Source§impl Clone for SmartCropDetector
impl Clone for SmartCropDetector
Source§fn clone(&self) -> SmartCropDetector
fn clone(&self) -> SmartCropDetector
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SmartCropDetector
impl Debug for SmartCropDetector
Auto Trait Implementations§
impl Freeze for SmartCropDetector
impl RefUnwindSafe for SmartCropDetector
impl Send for SmartCropDetector
impl Sync for SmartCropDetector
impl Unpin for SmartCropDetector
impl UnsafeUnpin for SmartCropDetector
impl UnwindSafe for SmartCropDetector
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more