导读 在图像处理的世界里,旋转图片是一项基础但实用的操作。今天,我们将用Python中的OpenCV库来实现这一功能!😎首先,确保安装了OpenCV库:`p
在图像处理的世界里,旋转图片是一项基础但实用的操作。今天,我们将用Python中的OpenCV库来实现这一功能!😎
首先,确保安装了OpenCV库:`pip install opencv-python`。接着,加载你的图片,比如一只可爱的小猫咪🐱。使用`cv2.imread()`读取图片后,调用`cv2.getRotationMatrix2D()`创建旋转矩阵,并设置旋转中心和角度(例如60°)。最后,利用`cv2.warpAffine()`完成旋转操作。以下是代码框架👇:
```python
import cv2
import numpy as np
加载图片
img = cv2.imread('cat.jpg')
h, w = img.shape[:2]
定义旋转中心和角度
center = (w // 2, h // 2)
angle = 60
获取旋转矩阵
M = cv2.getRotationMatrix2D(center, angle, 1.0)
应用旋转
rotated = cv2.warpAffine(img, M, (w, h))
cv2.imshow('Rotated Image', rotated)
cv2.waitKey(0)
```
旋转后的图片会以新的视角展现内容,就像给世界多了一个观察的角度💡。快来试试吧!🎉