python实现图像旋转
时间: 2023-12-02 22:37:07 浏览: 78
要使用Python实现图像旋转,可以调用OpenCV库。下面是一种实现图像旋转的方法:
```python
import cv2
# 读取图像
image = cv2.imread("image.jpg")
# 获取图像的高度和宽度
height, width = image.shape[:2]
# 定义旋转角度
angle = 45
# 计算旋转中心
center = (width // 2, height // 2)
# 定义旋转矩阵
matrix = cv2.getRotationMatrix2D(center, angle, 1.0)
# 执行旋转操作
rotated_image = cv2.warpAffine(image, matrix, (width, height))
# 显示旋转后的图像
cv2.imshow("Rotated Image", rotated_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文