首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Opencv中绘制断线(虚线/虚线)

在Opencv中绘制断线(虚线/虚线)
EN

Stack Overflow用户
提问于 2016-10-29 14:16:03
回答 1查看 6.3K关注 0票数 3

如何在OpenCV绘图函数(如cv2.line()cv2.rectangle() )中添加断线(虚线/虚线)?

有用于断线的线型吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-13 18:23:21

如果这条线是水平的或垂直的,你可以这样做。有点烦人,但如果你不需要任何花哨的东西,你只需几行就能把工作做完。

代码语言:javascript
运行
复制
y = 100  # vertical position of the line
thickness = 2  # thickness of the line
x0 = 0  # leftmost part of the line
x1 = img.shape[1]  # rightmost part of the line
on_time = 10  # pixels out of period that are solid
period = 20  # period between dashes
colour = (0, 0, 255)
img[
    y - thickness // 2:y + thickness // 2,
    [x for x in range(x0, x1) if x % period < on_time]
] = colour
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40319980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档