对具有相同旋转角度的多张图像进行随机旋转可以通过以下步骤实现:
以下是对每个步骤的详细说明:
import cv2
import numpy as np
# 加载图像
image = cv2.imread("image.jpg")
# 定义旋转角度
angle = 90
# 执行旋转操作
(h, w) = image.shape[:2]
center = (w // 2, h // 2)
M = cv2.getRotationMatrix2D(center, angle, 1.0)
rotated = cv2.warpAffine(image, M, (w, h))
# 保存旋转后的图像
cv2.imwrite("rotated_image.jpg", rotated)
这是对具有相同旋转角度的多张图像进行随机旋转的基本步骤。通过使用以上步骤,您可以轻松地对具有相同旋转角度的多张图像进行随机旋转。对于更高级的图像处理需求,您可以使用各种图像处理库和算法来实现更复杂的操作。
领取专属 10元无门槛券
手把手带您无忧上云