用python调整图像大小的方法

 时间:2026-02-14 01:33:15

1、先看看图片的大小:

import cv2 

image=cv2.imread('C:/……/a.jpg')

a = image.shape

print(a)

其中,a[0]=371表示图片高度,a[1]=500表示图片宽度,a[2]=3表示图片是3通道图片。

用python调整图像大小的方法

2、改变图片大小为500像素高度和371像素的宽度:

p0=cv2.resize(image,(371,500),interpolation=cv2.INTER_CUBIC)

这样,图片比例被破坏了,感觉恐龙被上下拉长了。

用python调整图像大小的方法

3、如果需要按比例缩放图片,可以这样:

p1=cv2.resize(image,(int(a[1]/1.5),int(a[0]/1.5)),

               interpolation=cv2.INTER_CUBIC)

用python调整图像大小的方法

4、换一种缩放方法:

p2=cv2.resize(image,(int(a[1]/1.5),int(a[0]/1.5)),

               interpolation=cv2.INTER_AREA)

用python调整图像大小的方法

5、你可能觉得p1和p2是一样的,但不是:

cv2.imshow('a',p1-p2)

cv2.waitKey(0)

用python调整图像大小的方法

  • Linuxmint如何从官网下载
  • 咪咕音乐顶部歌词怎么关闭
  • mcu io驱动怎么运行
  • 九大奇迹剧本杀怎么玩
  • 如何给自己的钱做预算
  • 热门搜索
    脚脱皮是怎么回事 少儿医保怎么办理 男生吃避孕药会怎么样 我的世界红石怎么挖 怎么治疗打嗝 脾气暴躁易怒怎么办 淘宝视频怎么下载 海南航空怎么样 担保书怎么写 网络电视怎么连接网络