image-processing - 曲线重建实现

标签 image-processing computer-vision computational-geometry

前几天我一直在寻找曲线重建的实现,但没有找到——既不是作为一个库,也不是作为一个工具。

来描述我的问题。

我主要关心的是有间隙的轮廓:
img

从我同时阅读的论文中,我猜解决方案将需要使用 Delaunay 三角剖分,并且引用最多的方法似乎在 1997 年的论文“The Crust and the β-Skeleton: Combinatorial Curve Reconstruction ”中有所描述

有人可以指出我可以帮助我解决这个问题的曲线重建实现吗?

最佳答案

算法在CGAL中实现。示例实现可以在 CGAL ipelets 演示包中的 C++ 中看到。更多编译演示允许用户应用 ipe GUI application 中的算法:

img

在上面的例子中,我只选择了我的图像的一部分,因为底线不符合必要的要求,所以在纠正之前不能在该部分应用 shell 。此外,可以注意到,必须对图像进行采样。

如果没有人提供另一个实现示例,我会在几天后将我的答案标记为正确。

关于image-processing - 曲线重建实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169439/

相关文章:

opencv - 在 OpenCV 中量化描述符

algorithm - 确定一个点是否在矩形的并集内

c++ - 查找所有重叠一点的时间间隔

algorithm - 用于测试使用列表中的任意两个点构建的每个矩形是否包含该列表中的第三个点的快速算法

java - 在 WritableRaster 中设置值时坐标超出范围

image-processing - 如何使用openCV去除图像中的阴影?

OpenCV相机标定世界坐标系原点

android - openCV中的线性颜色渐变

c++ - 如何将图像中的每个像素作为 16 位索引存储到颜色表中?

swift - 为 RGB 图像创建灰度滤镜时,Swift 中的执行被中断