opencv Python画弧线s
时间: 2023-11-08 19:59:38 浏览: 79
OpenCV画任意圆弧曲线
要在OpenCV中绘制弧线,可以使用cv2.ellipse()函数。以下是一个简单的示例代码,绘制一个红色的半圆:
```python
import cv2
import numpy as np
# 创建一个黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 画一条红色的半圆
center = (256, 256)
radius = 100
startAngle = 0
endAngle = 180
color = (0, 0, 255)
thickness = 2
cv2.ellipse(img, center, (radius, radius), startAngle, endAngle, color, thickness)
# 显示图像
cv2.imshow("Image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个代码中,我们首先创建了一个黑色的图像。然后,我们使用cv2.ellipse()函数绘制了一个红色的半圆。函数的参数包括中心点坐标、半径、起始角度、终止角度、颜色和线条粗细。最后,我们使用cv2.imshow()函数显示图像,并使用cv2.waitKey()等待用户按下任意键关闭窗口。
阅读全文