使用cv2.line()函数绘制九个嵌套的矩形,窗口大小为320*200
时间: 2024-05-14 11:16:53 浏览: 94
vc绘制矩形
好的,根据您的要求,我可以为您提供以下代码来使用cv2.line()函数绘制九个嵌套的矩形,窗口大小为320*200:
```python
import cv2
# 创建一个黑色的图像
img = np.zeros((200,320,3), np.uint8)
# 循环绘制嵌套的矩形
for i in range(10):
# 计算起始点和结束点坐标
top_left = (10*i, 10*i)
bottom_right = (320-10*i, 200-10*i)
# 绘制矩形
cv2.rectangle(img, top_left, bottom_right, (255,255,255), 1)
# 绘制对角线
cv2.line(img, top_left, bottom_right, (255,255,255), 1)
# 显示图像
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
希望这可以解决您的问题,如果您还有其他问题,请随时提出。
阅读全文