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的参数,是(宽,高)

猜你喜欢

转载自blog.csdn.net/hhhhhhhhhhwwwwwwwwww/article/details/125787388
今日推荐