【问题标题】: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
【解决方案3】:
ITK 可能是您的解决方案。
Cit.:Insight Segmentation and Registration Toolkit (ITK)。 ITK 是一个开源的跨平台系统,可为开发人员提供一套广泛的图像分析软件工具。 ITK 通过极限编程方法开发,采用领先的算法来注册和分割多维数据。 [...]
尽管具有“高级”目标,但 ITK 是一组主要用于医学的分割和特征提取算法。在寻找基于蛇的技术时检查活动轮廓。
【解决方案4】:
如果我没记错的话,很多开源 GIS 软件都有焦点流功能。基本上,焦点流的实现涉及将较高值的像素传输到较低值的像素。
Spring(INPE 的 - 巴西航天局)肯定有一个算法。 Terralib(也是 INPE)有一个完整的 API 用于操作空间对象,这可能是您想要的。
Sextante 是一个 gvSIG API/插件,具有许多光栅功能。至少是一个好的框架。看看吧