我这里有一行代码,它使用opencv的python绑定:
cv2.polylines(mask, [pts],True, ignore_mask_color)
这会在图像蒙版上绘制蓝色多边形。
但有多种方法可以将多边形的线条风格化?不是太多。只是点缀,或虚线,这是真的。
除了color
,您还可以在thickness
方法中使用lineType
和cv2.polylines
参数。有关更多详细信息,请参阅OpenCV docs for cv2.polylines。
不幸的是,你可以在这里获得lineType
的唯一选择
不知道为什么OpenCV还没有直接的方法来实现它。但是,this post可能会帮助您实现所需。