如何在 google colab 中调整图像大小后保存图像?

How to save an image after resizing it in google colab?

image = cv2.imread("/content/obj_measurement.jpg")

scale_percent = 12.5 # percent of original size
width = int(image.shape[1] * scale_percent / 100)
height = int(image.shape[0] * scale_percent / 100)
dim = (width, height)

resized = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)

现在我想下载这张调整过大小的图片。我该怎么做?

您可以简单地调用 cv2.imwrite() 方法:

import cv2

image = cv2.imread("/content/obj_measurement.jpg")
scale_percent = 12.5
width = int(image.shape[1] * scale_percent / 100)
height = int(image.shape[0] * scale_percent / 100)

dim = (width, height)

resized = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)
cv2.imwrite("/content/obj_measurement_new.jpg", resized)

我建议解压缩图像的尺寸而不是索引:

import cv2

image = cv2.imread("/content/obj_measurement.jpg")
scale_percent = 12.5

h, w, _ = image.shape
dim = h * scale_percent / 100, w * scale_percent / 100

resized = cv2.resize(image, dim, interpolation=cv2.INTER_AREA)
cv2.imwrite("/content/obj_measurement_new.jpg", resized)