opencv2中将图像尺寸放大的代码
下面是使用OpenCV2将图像尺寸放大的代码示例:
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像的宽度和高度
h, w = img.shape[:2]
# 放大尺寸比例
scale = 2
# 计算放大后的尺寸
new_w = int(w * scale)
new_h = int(h * scale)
# 使用resize函数进行放大
resized_img = cv2.resize(img, (new_w, new_h))
# 显示放大后的图像
cv2.imshow('Resized Image', resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
说明:
- 使用
cv2.imread函数读取图像文件,返回一个ndarray类型的图像对象。 - 使用
img.shape[:2]获取图像的宽度和高度。 - 定义一个放大尺寸比例
scale,本例中为2。 - 计算放大后的尺寸,即将原来的宽度和高度分别乘以放大比例。
- 使用
cv2.resize函数将原图像放大到新的尺寸。 - 使用
cv2.imshow函数显示放大后的图像。 - 使用
cv2.waitKey函数等待用户按下任意键。 - 使用
cv2.destroyAllWindows函数关闭所有窗口
原文地址: https://www.cveoy.top/t/topic/htwz 著作权归作者所有。请勿转载和采集!