python 在图像中绘制点
时间: 2024-02-21 13:59:36 浏览: 119
在 Python 中,可以使用 `cv2.circle()` 函数来绘制点。`cv2.circle()` 函数的语法如下:
```python
cv2.circle(img, center, radius, color, thickness=-1, lineType=cv2.LINE_AA)
```
其中,参数含义如下:
- `img`:要在其中绘制点的图像。
- `center`:点的坐标,一个 tuple,例如 `(x, y)`。
- `radius`:点的半径。
- `color`:点的颜色,一个 tuple 或者 scalar,例如 `(0, 0, 255)` 表示红色。
- `thickness`:可选参数,表示点的大小。如果这个参数的值为 -1,那么将会填充整个圆。默认值为 1。
- `lineType`:可选参数,表示线条的类型,默认值为 `cv2.LINE_AA`。
下面是一个简单的例子,绘制一个红色的点:
```python
import cv2
img = cv2.imread('test.jpg')
cv2.circle(img, (100, 100), 5, (0, 0, 255), -1)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`test.jpg` 是待绘制点的图像文件,你可以替换成你自己的图像文件路径。
阅读全文