python将图像逆时针旋转90°
时间: 2023-12-17 10:04:38 浏览: 98
可以使用Python的Pillow库来旋转图像。下面是一个将图像逆时针旋转90度的示例代码:
```python
from PIL import Image
# 打开图像文件
img = Image.open('example.jpg')
# 旋转图像并保存
rotated_img = img.rotate(270)
rotated_img.save('rotated_example.jpg')
```
其中,270度是逆时针旋转90度后的角度,可以根据需要进行调整。
相关问题
Python和OpenCV将图像逆时针旋转115°
可以使用OpenCV中的旋转函数来实现图像逆时针旋转115度。以下是示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像宽高
height, width = img.shape[:2]
# 计算旋转矩阵
M = cv2.getRotationMatrix2D((width/2, height/2), 115, 1)
# 旋转图像
rotated_img = cv2.warpAffine(img, M, (width, height))
# 显示旋转后的图像
cv2.imshow('Rotated Image', rotated_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,`getRotationMatrix2D`函数用于计算旋转矩阵,其中第一个参数为旋转中心点坐标,第二个参数为旋转角度,第三个参数为缩放比例。接着使用`warpAffine`函数实现图像的旋转操作。最后通过`imshow`函数显示旋转后的图像。
plt将图像逆时针旋转九十度
可以使用Matplotlib库中的`numpy.rot90()`函数来将图像逆时针旋转90度。
假设你已经用Matplotlib库中的`pyplot`模块将某个图像显示出来了,那么可以按照以下方式进行旋转:
```python
import matplotlib.pyplot as plt
import numpy as np
# 加载图像
img = plt.imread("image.jpg")
# 逆时针旋转90度
img_rotated = np.rot90(img)
# 显示旋转后的图像
plt.imshow(img_rotated)
plt.show()
```
这里的`np.rot90()`函数接受一个数组作为参数,并返回该数组逆时针旋转90度后的结果。`plt.imshow()`函数可以将旋转后的图像显示出来。