opencv: 图像缩放(cv2.resize)

来源:互联网 发布:java 邮箱匹配 编辑:程序博客网 时间:2024/03/28 19:05

Syntax

cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) → dst

interpolation 选项 所用的插值方法 INTER_NEAREST 最近邻插值 INTER_LINEAR 双线性插值(默认设置) INTER_AREA 使用像素区域关系进行重采样。 它可能是图像抽取的首选方法,因为它会产生无云纹理的结果。 但是当图像缩放时,它类似于INTER_NEAREST方法。 INTER_CUBIC 4x4像素邻域的双三次插值 INTER_LANCZOS4 8x8像素邻域的Lanczos插值

具体示例

原图像:
这里写图片描述

缩放后的图像:
这里写图片描述

实现代码

import cv2pic = cv2.imread('./Elegent_Girl.jpg')pic = cv2.resize(pic, (400, 400), interpolation=cv2.INTER_CUBIC)cv2.imshow('', pic)cv2.waitKey(0)cv2.destroyAllWindows()


原创粉丝点击