OpenCV函数原型:
cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)
参数解释:
InputArray src
输入图片
OutputArray dst
输出图片
Size
输出图片尺寸
fx, fy
沿x轴,y轴的缩放系数
interpolation
插入方式
interpolation 选项所用的插值方法:
INTER_NEAREST
最近邻插值
INTER_LINEAR
双线性插值(默认设置)
INTER_AREA
使用像素区域关系进行重采样。
INTER_CUBIC
4x4像素邻域的双三次插值
INTER_LANCZOS4
8x8像素邻域的Lanczos插值
注意:
1.输出尺寸格式为(宽,高)
2.默认的插值方法为:双线性插值
代码演示:
import cv2 as cv
# 读入原图片
img = cv.imread('test.jpg')
# 打印出图片尺寸
print(img.shape)
# 将图片高和宽分别赋值给x,y
x, y = img.shape[0:2]
# 显示原图
cv.imshow('OriginalPicture', img)
# 缩放到原

本文介绍了如何使用Python的OpenCV库进行图片缩放,重点讲解了cv2.resize函数的用法,包括参数解释和不同插值方法的效果,并通过代码示例展示了图片缩小的操作过程。
最低0.47元/天 解锁文章
2667

被折叠的 条评论
为什么被折叠?



