3

我正在尝试将 Matlab 函数watershed转换为 C# 或 C++。

我尝试使用此代码,但CvFindContours返回此图像NULL

我也尝试使用这个实现,但我遇到了FilterGrayToGray.

有谁知道我如何解决我的问题或如何计算图像上的分水岭?有人可以更准确地解释流域的迈耶洪水算法吗?

4

2 回答 2

1

你看过OpenCV 提供的分水岭算法吗?此外,这里是一个如何watershed与 OpenCV 一起使用的示例。希望对你有帮助!

于 2011-11-20T18:39:00.923 回答
0

虽然我认为给出的解决方案(类似 OpenCV)很好,但您也可以搜索不同的分水岭实现。搜索 Luc Vincent 和 Pierre Soille “数字空间中的分水岭:基于沉浸式模拟的高效算法”。

于 2017-09-08T01:55:09.640 回答