赞
踩
在 OpenCV 中,使用 resize() 函数可以对图像进行缩放操作。若要按比例扩大或缩小图像,可以通过指定目标大小,并结合原始图像的尺寸进行等比例扩大。
以下是一个示例代码,展示了如何在 Python 中使用 OpenCV 对图像进行等比例扩大:
python
import cv2
image = cv2.imread('input_image.jpg') # 替换 'input_image.jpg' 为你的图片路径
height, width = image.shape[:2]
target_width = width * 2
target_height = height * 2
resized_image = cv2.resize(image, (target_width, target_height))
cv2.imshow('Original Image', image)
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码首先读取原始图像,然后获取其宽度和高度。随后,定义了目标宽度和高度(这里将图像扩大为原来的两倍),并使用 cv2.resize() 函数将图像进行等比例扩大。最后,通过 imshow() 函数显示原始图像和扩大后的图像(仅作参考,你可以根据需要进行适当调整显示方式)。记得替换 ‘input_image.jpg’ 为你实际图像的文件路径,并根据具体需求调整目标宽度和高度。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。