cv2.resize的坑
Posted AI浩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cv2.resize的坑相关的知识,希望对你有一定的参考价值。
记录一下使用resize遇到的坑。
一般情况下,我们使用resize的时候,总是把图片resize成正方形,所以不用关心dsize的设置,但是,如果resize成长方形就要考虑。
读取一张图片,代码如下:
import cv2
img=cv2.imread('aa.jpg')
print(img.shape)
打印出来的结果:
(1857, 1045, 3)
查看属性得知:(h,w,c)的顺序。
下面我们进行Resize操作。
比如我们要Resize成高度是500,宽度是300的图像。
img_resize=cv2.resize(img,dsize=(300,500))
print(img_resize.shape)
运行结果:
(500, 300, 3)
注意:dsize的参数,是(宽,高)
以上是关于cv2.resize的坑的主要内容,如果未能解决你的问题,请参考以下文章
cv2.resize()和transform.resize()的区别
(详解)opencv里的cv2.resize改变图片大小Python