小编nin*_*red的帖子

如何为多边形的每一边使用不同的颜色?

我想绘制一个50边的开放多边形.现在我正在寻找一种方法,让每一面都有不同的颜色,具体取决于索引,例如:

polygon_coordinates = [ [5, 10], [7, 9], [8, 11], [11, 20] ]
color_index = [100, 75, 200]
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似的东西

import cv2
for i in range (0, len(polygon_coordinates)-1):
    cv2.polylines([polygon_coordinates[i],polygon_coordinates[i+1]], color=[color_index[i], color_index[i], color_index[i]])
Run Code Online (Sandbox Code Playgroud)

有没有办法,理想情况下没有循环?谢谢您的帮助

python opencv

5
推荐指数
1
解决办法
753
查看次数

标签 统计

opencv ×1

python ×1