2

我目前正在尝试将最初用 IDL 编写的代码翻译成 Python,并且完全卡在了使用 IDL 中的分水岭函数来获取“山脊骨架”的部分代码(原作者所谓的代码)的图像。请参阅下面的输入和结果示例图像。

输入图像 输入图像

结果 结果

产生这个的 IDL 代码行读取

result = watershed(image, connect=8)

不幸的是,我对使用分水岭等一无所知,但从我用 OpenCV 或 scikit-image 可以看出,你需要调用的不仅仅是图像本身吗?例如,我看到诸如标记之类的东西。我猜测的connect=8部分与最近的邻居有关,但我不知道如何在我遇到的任何 Python 包中实现这一点。

我似乎无法复制 IDL 给出的输出,所以我希望比我更专业的人可能会认识到这种结果并能够为我指明正确的方向?谢谢。

4

0 回答 0