python将矩形旋转20度的代码
时间: 2023-12-17 19:03:10 浏览: 67
[CV] Rotated IoU 如何计算带旋转矩形之间的重叠面积1
您好,您可以使用Matplotlib库绘制旋转后的矩形。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
import numpy as np
# 创建矩形
rect = Rectangle((0.2, 0.2), 0.4, 0.6, angle=20, fill=None, edgecolor='red')
# 绘制矩形
fig, ax = plt.subplots()
ax.add_patch(rect)
# 设置坐标轴范围
ax.set_xlim([0, 1])
ax.set_ylim([0, 1])
# 显示图像
plt.show()
```
这段代码将会生成一个旋转20度的矩形图像,如下所示:
![rotated_rectangle](https://img-blog.csdn.net/20180727183738810?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjY5NzU1NjQxNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/85)
在创建矩形时,可以使用angle参数指定旋转角度。在这个示例中,我们将矩形旋转了20度。
希望这个示例代码能够帮到您!
阅读全文