如何在openCV中绘制一条带平面端的线

时间:2016-11-29 02:22:50

标签: python opencv

我想绘制一条像黄色的线或青色的线与平面末端。但是,如果我只是使用'cv2.line'或'cv2.ellipse'命令,它只是绘制一个蓝色或绿色一个有弯曲的末端。

我试过这些代码:

import numpy as np
import cv2

img = np.zeros((512,512,3), np.uint8)  
cv2.line(img,(40,100),(480,100),(255,0,0),30)
cv2.ellipse(img,(150,250),(80,80),0,45,225,(0,255,0),30,cv2.CV_AA)

cv2.rectangle(img,(40,400),(480,430),(0,255,255),-1,cv2.CV_AA)
cv2.ellipse(img,(400,250),(80,80),0,45,225,(255,255,0),-1,cv2.CV_AA)
cv2.circle(img,(400,250),50,(0,0,0),-1,cv2.CV_AA)

它有效,但我认为这不是一个好方法。我想知道是否有更容易和更常见的方法来实现这一点。

感谢您的帮助。

two lines

0 个答案:

没有答案