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