OpenCV分水岭:4点连接

OpenCV Watershed : 4 point connectivity

本文关键字:连接 4点 分水岭 OpenCV      更新时间:2023-10-16

我正在OpenCV中为分水岭编写代码。

但我希望分水岭的边界是4点连接,而不是8点。

目前这是接口:

void watershed(InputArray image, InputOutputArray markers)

有人能解决这个问题吗?

此外,有没有任何简单的方法可以在opencv中执行形态学分水岭以进行自动过分割,当前的方法需要用户输入?

OpenCV对分水岭的帮助没有明确解释函数中使用的连接。它只是指梅耶尔的报纸,弗尔南多。彩色图像分割。在:图像处理及其应用,1992年,国际会议。IET,1992年。第303-306页。

也许你必须实现你自己的分水岭算法,从OpenCV中可用的算法开始(OpenCV 2.4实现在这里),或者创建一个新的算法;例如,下面的论文描述了一种算法,其中连接被适当地突出显示:

吕克文森特;皮埃尔,索伊尔。数字空间中的流域:一种基于沉浸模拟的高效算法IEEE关于模式分析和机器智能的交易,1991,13.6:583-598。