Struct edge_detection::Detection
source · [−]pub struct Detection { /* private fields */ }
Expand description
The result of a computation.
Implementations
sourceimpl Detection
impl Detection
sourcepub fn interpolate(&self, x: f32, y: f32) -> Edge
pub fn interpolate(&self, x: f32, y: f32) -> Edge
Linearly interpolates the edge at the specified location.
Similar to as if the edges detection were continuous.
sourcepub fn as_image(&self) -> DynamicImage
pub fn as_image(&self) -> DynamicImage
Renders the detected edges to an image.
The intensity of the pixel represents the magnitude of the change in brightnes while the color represents the direction.
Useful for debugging.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Detection
impl Send for Detection
impl Sync for Detection
impl Unpin for Detection
impl UnwindSafe for Detection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more