Python利用opencv绘制奥运五环
时间: 2024-10-18 13:20:26 浏览: 61
在Python中使用OpenCV库绘制奥林匹克五环,需要使用其基本图形功能。首先,你需要安装OpenCV库,然后通过创建不同颜色的圆环,并调整它们的位置来实现这个效果。以下是一个简单的步骤示例:
```python
import cv2
import numpy as np
# 创建一个新的500x500的黑色图像
img = np.zeros((500, 500, 3), dtype=np.uint8)
img.fill(0) # 将所有像素填充为黑色
# 定义五环的颜色和半径
colours = [(255, 0, 0), (0, 255, 0), (0, 0, 255), (255, 255, 0), (0, 255, 255)]
radii = [70, 140, 210, 280, 350]
for i, (color, radius) in enumerate(zip(colours, radii)):
# 画出每个圆环
center = (250 + 2 * radius * i, 250) # 圆心位置
thickness = -1 # 无边框
cv2.circle(img, center, radius, color, thickness)
# 显示图片
cv2.imshow("Olympic Rings", img)
cv2.waitKey(0) # 等待用户按键,按任意键关闭窗口
cv2.destroyAllWindows()
```
在这个例子中,我们创建了一个500x500的黑底图像,然后依次画出五个大小不同的彩色圆环,分别代表奥运五环的颜色和顺序。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)