python opencv旋转任意度数代码
时间: 2023-05-21 10:02:42 浏览: 271
以下是 Python OpenCV 旋转任意度数的代码:
```python
import cv2
import numpy as np
def rotate_image(image, angle):
height, width = image.shape[:2]
rotation_matrix = cv2.getRotationMatrix2D((width/2, height/2), angle, 1)
rotated_image = cv2.warpAffine(image, rotation_matrix, (width, height))
return rotated_image
```
其中,`image` 是要旋转的图像,`angle` 是旋转的角度。函数返回旋转后的图像。
例如,要将图像 `img` 逆时针旋转 30 度,可以这样调用函数:
```python
rotated_img = rotate_image(img, 30)
```
希望这个代码对你有帮助!
阅读全文