[−][src]Struct edge_detection::Detection
The result of a computation.
Methods
impl Detection[src]
pub fn width(&self) -> usize[src]
Returns the width of the computed image.
pub fn height(&self) -> usize[src]
Returns the height of the computed image.
pub fn interpolate(&self, x: f32, y: f32) -> Edge[src]
Linearly interpolates the edge at the specified location.
Similar to as if the edges detection were continuous.
pub fn as_image(&self) -> DynamicImage[src]
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
impl Clone for Detection[src]
impl Index<usize> for Detection[src]
type Output = Edge
The returned type after indexing.
fn index(&self, index: usize) -> &Self::Output[src]
impl Index<(usize, usize)> for Detection[src]
Auto Trait Implementations
impl Send for Detection
impl Unpin for Detection
impl Sync for Detection
impl UnwindSafe for Detection
impl RefUnwindSafe for Detection
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,