【问题标题】:Straightening a curved contour拉直弯曲的轮廓
【发布时间】:2018-06-01 23:53:08
【问题描述】:

给定一个边缘易于识别的轮廓,如何拉直它及其内容,如图所示?

【问题讨论】:

  • 我投票结束这个问题作为题外话,因为没有尝试在代码中解决问题,并且更适合其他更专注于数学问题的堆栈交换。

标签: image-processing graphics


【解决方案1】:

检测黑边并为其拟合样条曲线。

从该样条曲线中,您将能够绘制法线,并沿着它定期标记点。这形成了一个易于拉直的 (u, v) 网格。

要计算目标图像,请绘制水平行,它们对应于源中的特定法线。然后沿水平方向采样对应于源中的一些分数 (x, y) 坐标。您可以围绕相邻像素执行双线性插值以实现高质量的重采样。

【讨论】:

  • 你能在你的答案中添加更多细节吗?或者可能是进一步阅读的链接?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
  • 2016-05-28
  • 2022-12-15
  • 1970-01-01
  • 2013-02-21
  • 2017-01-19
相关资源
最近更新 更多