pub struct FrameScore {
pub mean_luma: f64,
pub sharpness: f64,
}Expand description
How a frame would do as a thumbnail.
Fields§
§mean_luma: f64Mean luma, 0..=1 of the code range.
sharpness: f64Variance of the 4-neighbour Laplacian of luma over a fixed grid: high for detail, low for blur and flat frames.
Trait Implementations§
Source§impl Clone for FrameScore
impl Clone for FrameScore
impl Copy for FrameScore
Source§impl Debug for FrameScore
impl Debug for FrameScore
Source§impl PartialEq for FrameScore
impl PartialEq for FrameScore
impl StructuralPartialEq for FrameScore
Auto Trait Implementations§
impl Freeze for FrameScore
impl RefUnwindSafe for FrameScore
impl Send for FrameScore
impl Sync for FrameScore
impl Unpin for FrameScore
impl UnsafeUnpin for FrameScore
impl UnwindSafe for FrameScore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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