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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有虚线或虚线的opencv多边形相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

除了color,您还可以在thickness方法中使用lineTypecv2.polylines参数。有关更多详细信息,请参阅OpenCV docs for cv2.polylines

不幸的是,你可以在这里获得lineType的唯一选择

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

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

以上是关于带有虚线或虚线的opencv多边形的主要内容,如果未能解决你的问题,请参考以下文章