python对图像画180条横线,360条竖线,灰色细线
时间: 2023-07-11 07:19:23 浏览: 152
你可以使用Python的OpenCV库来实现这个功能。以下是基本的代码示例:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像大小
h, w = img.shape[:2]
# 定义线条颜色
color = (192, 192, 192)
# 画横线
for i in range(0, h, 2):
cv2.line(img, (0, i), (w, i), color, 1)
# 画竖线
for i in range(0, w, 2):
cv2.line(img, (i, 0), (i, h), color, 1)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们首先读取一个图像,并获取其大小。然后,我们定义一个灰色的线条颜色。接下来,我们使用两个循环来分别画180条横线和360条竖线。最后,我们使用`cv2.imshow()`函数显示图像,并等待用户按下任意键退出。
阅读全文