enum cv::InterpolationFlags
Overview
interpolation algorithm More…
#include <imgproc.hpp> enum InterpolationFlags { INTER_NEAREST = 0, INTER_LINEAR = 1, INTER_CUBIC = 2, INTER_AREA = 3, INTER_LANCZOS4 = 4, INTER_MAX = 7, WARP_FILL_OUTLIERS = 8, WARP_INVERSE_MAP = 16, };
Detailed Documentation
interpolation algorithm
Enum Values
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_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, cv::linearPolar or cv::logPolar transforms:
- flag is not set: \(dst( \rho , \phi ) = src(x,y)\)
- flag is set: \(dst(x,y) = src( \rho , \phi )\)