Python-resize OpenCV Interpolation

简介interpolation - 插值方法。共有5种: INTER_NEAREST - 最近邻插值法 INTER_LINEAR - 双线性插值法(默认) INTER_AREA - 基于局部像素的重采样(resampling using pixel area relation) INTER_CUBIC - 基于4x4像素邻域的3次插值法 INTER_LANCZOS4 - 基于8x8像素邻域的Lanczos插值 扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数 cv2.resize()可
interpolation - 插值方法。共有5种:

INTER_NEAREST - 最近邻插值法
INTER_LINEAR - 双线性插值法(默认)
INTER_AREA - 基于局部像素的重采样(resampling using pixel area relation)
INTER_CUBIC - 基于4x4像素邻域的3次插值法
INTER_LANCZOS4 - 基于8x8像素邻域的Lanczos插值
扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数 cv2.resize()可以实现这个功能。
图像的尺寸可以自己手动设置,你也可以指定缩放因子。
我们可以选择使用不同的插值方法。
在缩放时我们推荐使用 cv2.INTER_AREA,在扩展时我们推荐使用 cv2.INTER_CUBIC(慢) 和 cv2.INTER_LINEAR。
默认情况下所有改变图像尺寸大小的操作使用的插值方法都是 cv2.INTER_LINEAR。
本文转自:https://blog.csdn.net/qq_38973721/article/details/105497958