gpt4 book ai didi

c# - 如何检测位图中的直线/曲线? ( C# )

转载 作者:行者123 更新时间:2023-11-30 14:58:09 25 4
gpt4 key购买 nike

假设我有这样的激光扫描位图,上面有一条激光发出的红线,找到那条线中心的正确方法是什么?要么将其坐标存储在一个数组中,要么只是在其上画一条思考线。

您建议采用哪种方法?最好有一个选项可以平滑那条线。

enter image description here
(来源:gyazo.com)

谢谢

最佳答案

我建议

  • 将图像转换为单色
  • 使用“图像阈值”将图像转换为黑白
  • 将图像分割成小部分
  • 对于每一个不是全黑的部分,计算霍夫变换和精细逼近段
  • 将这些片段合并成链,然后平滑它们(例如使用 Catmull-Rom 样条)

但这不是唯一可行的方法,还有很多方法

关于c# - 如何检测位图中的直线/曲线? ( C# ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19732728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com