opencv实心椭圆
时间: 2023-11-02 22:07:53 浏览: 204
opencv 椭圆拟合
OpenCV中的实心椭圆可以使用cv2.ellipse()函数来绘制。该函数需要传入的参数包括图像、椭圆中心、椭圆长轴和短轴长度、椭圆旋转角度、起始角度和结束角度、颜色和线条粗细等。其中,颜色可以使用BGR格式的元组来表示,线条粗细可以通过thickness参数来指定。示例代码如下:
```
import cv2
import numpy as np
# 创建一个黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 绘制一个红色的实心椭圆
cv2.ellipse(img, (256, 256), (100, 50), 0, 0, 360, (0, 0, 255), -1)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
上述代码中,我们创建了一个大小为512x512的黑色图像,并在其中绘制了一个红色的实心椭圆,椭圆中心为(256, 256),长轴和短轴长度分别为100和50,旋转角度为0,起始角度和结束角度为0和360,颜色为红色,线条粗细为-1,表示填充整个椭圆。最后,我们使用cv2.imshow()函数来显示图像。
阅读全文