使用python和opencv旋转地址为"C:\Users\ray\Desktop\20230726171420.jpg"的图片
时间: 2023-08-13 17:06:58 浏览: 89
要使用OpenCV库旋转图片,您可以使用`cv2`模块。以下是一个示例代码:
```python
import cv2
image_path = "C:\\Users\\ray\\Desktop\\20230726171420.jpg"
angle = 90 # 定义旋转角度
# 读取图片
image = cv2.imread(image_path)
# 获取图片的宽度和高度
height, width = image.shape[:2]
# 定义旋转矩阵
rotation_matrix = cv2.getRotationMatrix2D((width/2, height/2), angle, 1)
# 执行旋转操作
rotated_image = cv2.warpAffine(image, rotation_matrix, (width, height))
# 保存旋转后的图片
cv2.imwrite("C:\\Users\\ray\\Desktop\\20230726171420_rotated.jpg", rotated_image)
```
请确保已经安装了OpenCV库,可以使用以下命令进行安装:
```
pip install opencv-python
```
在上述代码中,您需要将`image_path`变量替换为您要旋转的图片的实际路径。`angle`变量定义了旋转的角度,此处为90度。旋转后的图片将保存在指定路径下,这里是`C:\\Users\\ray\\Desktop\\20230726171420_rotated.jpg`。
请注意,旋转角度可以是负数,表示逆时针方向旋转。
阅读全文