[][src]Enum cv::imgproc::InterpolationFlag

pub enum InterpolationFlag {
    InterNearst,
    InterLinear,
    InterCubic,
    InterArea,
    InterLanczos4,
    InterMax,
    WarpFillOutliers,
    WarpInverseMap,
}

Interpolation algorithm

Variants

InterNearst

nearest neighbor interpolation

InterLinear

bilinear interpolation

InterCubic

bicubic interpolation

InterArea

resampling using pixel area relation. It may be a preferred method for image decimation, as it gives moire'-free results. But when the image is zoomed, it is similar to the INTER_NEAREST method.

InterLanczos4

Lanczos interpolation over 8x8 neighborhood

InterMax

mask for interpolation codes

WarpFillOutliers

flag, fills all of the destination image pixels. If some of them correspond to outliers in the source image, they are set to zero

WarpInverseMap

flag, inverse transformation

Trait Implementations

impl PartialEq<InterpolationFlag> for InterpolationFlag[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for InterpolationFlag[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for InterpolationFlag[src]

impl Debug for InterpolationFlag[src]

Auto Trait Implementations

impl Send for InterpolationFlag

impl Sync for InterpolationFlag

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.