📜  opencv python 缩小图像 - Python (1)

📅  最后修改于: 2023-12-03 15:33:17.829000             🧑  作者: Mango

Opencv 缩小图像 - Python

在计算机视觉中,缩小图像是一项很常见的任务。在这个教程中,我们将使用Python和Opencv库来缩小图像。

安装Opencv库

要使用Opencv库,首先需要安装它。通过运行以下命令来安装它:

pip install opencv-python
读取图像

在缩小图像之前,我们需要读取图像。使用Opencv库,我们可以使用以下代码来读取图像:

import cv2

img = cv2.imread('image.jpg')
缩小图像

要缩小图像,我们可以使用Opencv库中的resize函数。resize函数需要三个参数:

  • 原始图像
  • 缩略图像的大小(新的宽度和高度)
  • 插值方法

以下是如何使用Opencv缩小图像的代码:

import cv2

img = cv2.imread('image.jpg')

#缩小图像
scale_percent = 50
width = int(img.shape[1] * scale_percent / 100)
height = int(img.shape[0] * scale_percent / 100)
dim = (width, height)
resized = cv2.resize(img, dim, interpolation = cv2.INTER_AREA)

#显示结果
cv2.imshow('Resized Image', resized)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上面的代码中,我们将原始图像缩小了50%并显示了结果。

结论

在这个教程中,我们介绍了如何使用Opencv库和Python缩小图像。我们学习了如何读取图像,使用缩放函数将原始图像缩小到所需的大小,并最终显示结果。