OpenCV 提供了函数 cv2.resize() 用于调整图像大小。OpenCV中的调整大小被称为 缩放 。我们可以通过指定图像大小或缩放因子来调整图像大小。当我们指定缩放因子时,宽高比会得到保留。
cv2.resize() 函数中有不同的插值方法:
- cv2.INTER_AREA —— 用于缩小图像。
- cv2.INTER_CUBIC —— 慢速,用于缩放。
- cv2.INTER_LINEAR —— 用于缩放。它是所有调整大小目的的默认方法。
步骤
您可以使用以下步骤来调整图像大小:
导入所需的库。在以下所有Python示例中,所需的Python库是 OpenCV 和 Matplotlib 。确保您已经安装它们。
import cv2
import matplotlib.pyplot as plt
使用 cv2.imread() 函数读取图像。指定带有图像类型的完整图像路径(.jpg或.png)。
img = cv2.imread('birds.jpg')
传递 new_size 或