ae怎么旋转图片

1个回答

写回答

Yimoo

2023-05-07 15:07

+ 关注

Python
Python

您可以使用以下代码来旋转图像:

Python

import cv2

AI
AI

# 加载图像

img = cv2.imread('image.jpg')

# 获取图像中心点

rows, cols = img.shape[:2]

center = (cols / 2, rows / 2)

# 设置旋转角度、缩放比例

angle = 45

scale = 1

# 构建旋转矩阵

M = cv2.getRotationMatrix2D(center, angle, scale)

# 进行旋转操作

rotated_img = cv2.warpAffine(img, M, (cols, rows))

# 显示原始图像和旋转后的图像

cv2.imshow("Original Image", img)

cv2.imshow("Rotated Image", rotated_img)

cv2.wAItKey(0)

cv2.destroyAllWindows()

其中,cv2.getRotationMatrix2D() 函数可以根据给定的旋转角度和缩放比例生成旋转矩阵,而 cv2.warpAffine() 函数可以使用旋转矩阵对图像进行旋转操作。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号