我按照Mathworks.com上的2-D Watershed example来分离连接对象,就像下面的图片:
代码总结如下:
bw = imread('some_binary_image.tif');
D = -bwdist(~bw);
D(~bw) = -Inf;
L = watershed(D);
结果是:
中心的粒子已经分成两部分。有没有办法避免这种过分分割的情况?
谢谢,lennon310,“棋盘格”对于我的大多数图像确实有效,但仍有一些情况不行。例如,下面的二进制图像: 使用“棋盘格”将导致: 由于我有数百张图片,似乎很难找到适用于所有图片的参数组合。我想知道是否需要结合使用“棋盘格”、“城市街区”等方法获得良好的结果...