机器视觉学习-day08-图像缩放

图像缩放相比之前图像旋转实验中,可以单独针对x轴和y轴进行独立的倍率缩放,另外插值方法节点与图像缩放实验完全相同。

代码运行步骤:图片输入→图片缩放→插值方法→图片输出

原始图片:1.jpg

import cv2

if __name__ == '__main__':
    # 1. 图片输入
    path = '1.jpg'
    image_np = cv2.imread(path)

    # 2. 图像缩放+3. 插值方法
    resize_image = cv2.resize(
        image_np,  # 原图
        (0, 0),  # 目标分辨率(宽高),如果设置这个参数,x轴和y轴的缩放比例失效
        # (0,0)为0或None时不干扰下方x,y的倍率,若有值,则按照括号中的宽和高执行,
        fx=0.2,  # x轴倍率
        fy=0.2,  # y轴倍率
        interpolation=cv2.INTER_LINEAR  # 插值方法
    )

    # 4.图片矫正. 图片输出
    cv2.imshow('resize_image', resize_image)
    cv2.waitKey(0)
    cv2.imwrite("2.0.png",resize_image)

运行后结果:2.0.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值