带有虚线或虚线的opencv多边形

时间:2018-05-08 10:58:19

标签: python opencv computer-vision draw polygon

我这里有一行代码,它使用了opencv的python绑定:

cv2.polylines(mask, [pts],True, ignore_mask_color)

这会在图像蒙版上绘制蓝色多边形。

但有多种方法可以对多边形的线条进行风格化吗?不是太多。只是点缀或虚线,这才是真的。

1 个答案:

答案 0 :(得分:0)

color之外,您还可以使用thickness方法中的lineTypecv2.polylines参数。有关详细信息,请参阅OpenCV docs for cv2.polylines

不幸的是,您在此处lineType可以获得的唯一选项是

  • 8(或省略) - 8条连线。
  • 4 - 4连线。
  • CV_AA - 抗锯齿线。

不确定为什么OpenCV还没有直接的方法来实现它。但是,this post可能会帮助您实现所需。