python - 我们如何在 Python 中的轮廓/边界之间绘制曲线?
问题描述
我想在边界之间绘制虚线。例如,考虑下图:
从图像中,我有黑色轮廓 - 我想要的是代码中的虚线部分。截至目前,我有以下算法:
- 对于每个点说A,找到它的两个最近的点
- 形成这两个点,找到它的斜率,然后找到垂直于它的直线的斜率。
- 使用垂直斜率和点 A,确定直线以及它与平行点相交的位置,比如 B
- 在这条垂直线上在 A 和 B 之间画一个点。
这种方法就像蛮力。我认为使用 numpy、opencv 或绘图库,这可能是一件微不足道的事情。你有什么建议吗?
谢谢
解决方案
推荐阅读
- webrtc - 广播到多个对等点
- sql - 如何将 SQL 转换为数据框
- r - 是否可以在 Shiny 中将 eventReactive 用于超过 1 个 checkboxInput?
- jpa - 多个与/或时的JPA查询方法逻辑
- python - 如何用非对称误差线拟合数据
- python - 如何增加神经网络中的层数?
- python - 找到到给定点的最小欧几里得距离
- docker - 在 docker 中启动 centos 时出现错误退出 (1)
- windows - rust serialport-rs 读取受阻
- python-3.x - 诗歌安装- ConnectionError | 无法建立新连接:[Errno 101] Network is unreachable' [已解决]