pub struct Kernel2D { /* private fields */ }Expand description
Validated two-dimensional correlation kernel.
Implementations§
Source§impl Kernel2D
impl Kernel2D
Sourcepub fn try_new(
width: usize,
height: usize,
coefficients: Vec<f64>,
) -> VisionResult<Self>
pub fn try_new( width: usize, height: usize, coefficients: Vec<f64>, ) -> VisionResult<Self>
Creates a kernel with its anchor at (width / 2, height / 2).
Sourcepub fn try_new_with_anchor(
width: usize,
height: usize,
anchor_x: usize,
anchor_y: usize,
coefficients: Vec<f64>,
) -> VisionResult<Self>
pub fn try_new_with_anchor( width: usize, height: usize, anchor_x: usize, anchor_y: usize, coefficients: Vec<f64>, ) -> VisionResult<Self>
Creates a kernel with an explicit in-kernel anchor.
Sourcepub fn coefficients(&self) -> &[f64]
pub fn coefficients(&self) -> &[f64]
Row-major coefficients.
Trait Implementations§
impl StructuralPartialEq for Kernel2D
Auto Trait Implementations§
impl Freeze for Kernel2D
impl RefUnwindSafe for Kernel2D
impl Send for Kernel2D
impl Sync for Kernel2D
impl Unpin for Kernel2D
impl UnsafeUnpin for Kernel2D
impl UnwindSafe for Kernel2D
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> 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