opencv实现图片图片整体放大

本文详细介绍了使用OpenCV进行图片放大的方法,包括利用cv2.resize函数调整图片大小,通过设置fx和fy参数来放大图片,并提供了不同插值方法的对比,如最近邻插值、双线性插值等。

opencv实现图片图片整体放大

所用函数:
cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) -> dst

参数:

参数含义
src输入图像
dsize要缩放到的大小,例如(1000, 1000)
dst目标图像。当参数dsize不为0时,dst的大小为size;否则,它的大小需要根据src的大小,参数fx和fy决定。dst的类型(type)和src图像相同
fx宽度的缩放比例,大于1为放大,小于1为缩小
fy高度的缩放比例,大于1为放大,小于1为缩小
interpolation插值方法

插值方法有五种:

插值方法含义
INTER_NEAREST最近邻插值法
INTER_LINEAR双线性插值法(默认)
INTER_AREA基于局部像素的重采样(resampling using pixel area relation)。对于图像抽取(image decimation)来说,这可能是一个更好的方法。但如果是放大图像时,它和最近邻法的效果类似。
INTER_CUBIC基于4x4像素邻域的3次插值法
INTER_LANCZOS4基于8x8像素邻域的Lanczos插值

例子:

cv2.resize(img, None, None, fx=2, fy=2, interpolation=cv2.INTER_LINEAR)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值