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§
source§impl Clone for InterpolationFlags
impl Clone for InterpolationFlags
source§fn clone(&self) -> InterpolationFlags
fn clone(&self) -> InterpolationFlags
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for InterpolationFlags
impl Debug for InterpolationFlags
source§impl PartialEq<InterpolationFlags> for InterpolationFlags
impl PartialEq<InterpolationFlags> for InterpolationFlags
source§fn eq(&self, other: &InterpolationFlags) -> bool
fn eq(&self, other: &InterpolationFlags) -> bool
This method tests for
self and other values to be equal, and is used
by ==.