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

问题描述 投票:1回答:1

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

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

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

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

python opencv computer-vision draw polygon
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.