在公认的多边形

时间:2016-01-23 08:32:29

标签: python opencv computer-vision object-recognition opencv-contour

我正在研究OpenCV-Python。 我有一个像这样的图像(波纹管图像,但没有浅绿色线条)来自网络摄像头的实时馈送。我找到了角坐标,

(array([[[280, 109]],

   [[162, 206]],

   [[189, 341]],

   [[329, 389]],

   [[444, 283]],

   [[412, 160]]])

的多边形。 如何围绕识别的多边形绘制一条线,如图像上显示的浅绿色线?

Recognized shape

1 个答案:

答案 0 :(得分:1)

您可以使用drawContours()功能:

cv2.drawContours(img, contours, -1, (0,255,0), 3)

文档解释得很好:

http://docs.opencv.org/master/d4/d73/tutorial_py_contours_begin.html#gsc.tab=0