下面是使用 OpenCV 进行图像缩放的代码示例:

import cv2

# 读取图像
image = cv2.imread('input.jpg')

# 设置缩放比例
scale_percent = 50 # 缩放比例为50%

# 计算缩放后的尺寸
width = int(image.shape[1] * scale_percent / 100)
height = int(image.shape[0] * scale_percent / 100)
dim = (width, height)

# 缩放图像
resized_image = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)

# 显示原始图像和缩放后的图像
cv2.imshow('Original Image', image)
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上述代码中,我们首先使用cv2.imread()函数读取输入图像。然后,我们定义了一个缩放比例scale_percent,这里设置为50%。之后,我们计算了缩放后的图像尺寸,并使用cv2.resize()函数将图像进行缩放。最后,我们使用cv2.imshow()函数显示原始图像和缩放后的图像,并使用cv2.waitKey(0)等待用户按下任意键关闭图像窗口。

OpenCV 图像缩放代码示例

原文地址: https://www.cveoy.top/t/topic/pi93 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录