pub struct Temporal {
pub radius: u32,
pub motion: Motion,
pub strength: f32,
pub chroma: Option<f32>,
pub protect: f32,
}Expand description
Temporal (motion-compensated) part.
Fields§
§radius: u32Frames on each side, 1..=5.
motion: MotionMotion source.
strength: f32Luma strength: the noise sigma (8-bit code values) treated as “the same pixel”.
chroma: Option<f32>Chroma strength; None = strength.
protect: f32Point protection (luma): how far, in strengths, a warped neighbour may fall below a bright
centre pixel before it stops counting; 0 = off (docs/denoise.md#point-protection).
Implementations§
Source§impl Temporal
impl Temporal
pub const MAX_RADIUS: u32 = 5
pub fn chroma_strength(&self) -> f32
Trait Implementations§
impl Copy for Temporal
Source§impl<'de> Deserialize<'de> for Temporal
impl<'de> Deserialize<'de> for Temporal
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Temporal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Temporal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Temporal
impl Serialize for Temporal
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for Temporal
Auto Trait Implementations§
impl Forget for Temporal
impl Freeze for Temporal
impl RefUnwindSafe for Temporal
impl Send for Temporal
impl Sync for Temporal
impl Unpin for Temporal
impl UnsafeUnpin for Temporal
impl UnwindSafe for Temporal
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