OpenCV 图像缩放代码示例
下面是使用 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)等待用户按下任意键关闭图像窗口。
原文地址: https://www.cveoy.top/t/topic/pi93 著作权归作者所有。请勿转载和采集!