[−][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]
fn clone(&self) -> Detection
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
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
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.