Enum opencv::imgproc::InterpolationFlags
source · [−]#[repr(C)]
pub enum InterpolationFlags {
INTER_NEAREST,
INTER_LINEAR,
INTER_CUBIC,
INTER_AREA,
INTER_LANCZOS4,
INTER_LINEAR_EXACT,
INTER_NEAREST_EXACT,
INTER_MAX,
WARP_FILL_OUTLIERS,
WARP_INVERSE_MAP,
}
Expand description
interpolation algorithm
Variants
INTER_NEAREST
nearest neighbor interpolation
INTER_LINEAR
bilinear interpolation
INTER_CUBIC
bicubic interpolation
INTER_AREA
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.
INTER_LANCZOS4
Lanczos interpolation over 8x8 neighborhood
INTER_LINEAR_EXACT
Bit exact bilinear interpolation
INTER_NEAREST_EXACT
Bit exact nearest neighbor interpolation. This will produce same results as the nearest neighbor method in PIL, scikit-image or Matlab.
INTER_MAX
mask for interpolation codes
WARP_FILL_OUTLIERS
flag, fills all of the destination image pixels. If some of them correspond to outliers in the source image, they are set to zero
WARP_INVERSE_MAP
flag, inverse transformation
For example, #linearPolar or #logPolar transforms:
- flag is not set:
- flag is set:
Trait Implementations
sourceimpl Clone for InterpolationFlags
impl Clone for InterpolationFlags
sourcefn clone(&self) -> InterpolationFlags
fn clone(&self) -> InterpolationFlags
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for InterpolationFlags
impl Debug for InterpolationFlags
sourceimpl PartialEq<InterpolationFlags> for InterpolationFlags
impl PartialEq<InterpolationFlags> for InterpolationFlags
sourcefn eq(&self, other: &InterpolationFlags) -> bool
fn eq(&self, other: &InterpolationFlags) -> bool
impl Copy for InterpolationFlags
impl StructuralPartialEq for InterpolationFlags
Auto Trait Implementations
impl RefUnwindSafe for InterpolationFlags
impl Send for InterpolationFlags
impl Sync for InterpolationFlags
impl Unpin for InterpolationFlags
impl UnwindSafe for InterpolationFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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