带有虚线或虚线的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多边形的主要内容,如果未能解决你的问题,请参考以下文章

带有虚线或虚线边框的 Plotly 条形图 - 如何实现?

基于OpenCV修复表格缺失的轮廓--如何识别和修复表格识别中的虚线

IP 地址存储为十进制 - PL/SQL 显示为虚线四边形

带有灰色和黑色虚线的线图

AS3绘图形状(圆弧突发虚线齿轮多边形星形楔形直线)

带有两种颜色的 SVG/CSS 笔划虚线 - 有可能吗?