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的坑的主要内容,如果未能解决你的问题,请参考以下文章

一个很奇怪的 OpenCV出错:resize的坑

cv2.resize()和transform.resize()的区别

(详解)opencv里的cv2.resize改变图片大小Python

OpenCV 完整例程30. 图像的缩放(cv2.resize)

图像的缩放

cv2.resize中的None是什么意思?