pythonopencv图像绘制点
时间: 2023-05-29 19:04:16 浏览: 592
c#串口通信,图像绘制
在Python OpenCV中,可以使用cv2.circle()函数绘制一个点。
下面是一个示例代码:
```
import cv2
# 创建一个黑色图像
img = np.zeros((512,512,3), np.uint8)
# 绘制一个红色点
cv2.circle(img, (256,256), 10, (0,0,255), -1)
# 显示图像
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先创建了一个512x512的黑色图像。然后,我们使用cv2.circle()函数在图像中心绘制了一个半径为10的红色点。最后,我们使用cv2.imshow()函数显示图像,并使用cv2.waitKey()函数等待用户按下任意键关闭窗口。
cv2.circle()函数的参数说明:
```
cv2.circle(img, center, radius, color[, thickness[, lineType[, shift]]])
```
- img: 需要绘制点的图像。
- center: 点的中心坐标。格式为(x,y)。
- radius: 点的半径。
- color: 点的颜色。格式为(B,G,R)。
- thickness: 点的线宽。如果为-1,则填充整个圆。
- lineType: 线条类型。默认为8连接线。
- shift: 点坐标中的小数位数。默认为0。
阅读全文