如何在 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)
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)