【问题标题】:Are there any open source implementation of the snakes or watershed segmentation algorithms? [closed]是否有蛇或分水岭分割算法的任何开源实现? [关闭]
【发布时间】:2010-12-02 12:17:08
【问题描述】:

我正在从事一个毕业项目,其目标是对分割算法进行比较分析。

在我参与的一个本科研究项目中,我用 C++ 实现了一些分割算法(例如 Otsu 的方法和 EM/MPM 算法)。

我打算将我实施的算法与蛇和分水岭分割进行比较。但是,我并不打算实现这些算法。所以,我想知道是否有实现这些算法的开源图像处理库。如果实现是C/C++就更好了,但是Java、Python等也可以。

【问题讨论】:

    标签: open-source image-processing computer-vision image-segmentation


    【解决方案1】:

    OpenCV 实现了watershed 分段算法。

    【讨论】:

      【解决方案2】:

      Gradient Vector Flow snakes 有一个 Matlab 实现。 这是一个使用level sets的蛇的C++实现@

      【讨论】:

        【解决方案3】:

        ITK 可能是您的解决方案。

        Cit.:Insight Segmentation and Registration Toolkit (ITK)。 ITK 是一个开源的跨平台系统,可为开发人员提供一套广泛的图像分析软件工具。 ITK 通过极限编程方法开发,采用领先的算法来注册和分割多维数据。 [...]

        尽管具有“高级”目标,但 ITK 是一组主要用于医学的分割和特征提取算法。在寻找基于蛇的技术时检查活动轮廓

        【讨论】:

          【解决方案4】:

          如果我没记错的话,很多开源 GIS 软件都有焦点流功能。基本上,焦点流的实现涉及将较高值的像素传输到较低值的像素。

          Spring(INPE 的 - 巴西航天局)肯定有一个算法。 Terralib(也是 INPE)有一个完整的 API 用于操作空间对象,这可能是您想要的。

          Sextante 是一个 gvSIG API/插件,具有许多光栅功能。至少是一个好的框架。看看吧

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-10-26
            • 2011-09-08
            • 2016-06-11
            • 1970-01-01
            • 1970-01-01
            • 2016-07-31
            • 2012-07-11
            • 2016-12-29
            相关资源
            最近更新 更多