分水岭算法基本原理

1 求取梯度图像


2 将梯度图像视为一个高低起伏的地形图,原图上较平坦的区域梯度值较小,构成盆地原图上的边界区域梯度值较大,构成分割盆地的山脊


3 水从盆地内最低洼的地方深入,随着水位不断长高,有的洼地将被连通,为防止两块洼地被连通,就在分割两者的山脊上筑起水坝,水位越长越高,水坝也越筑越高


4 当水坝达到最高的山脊的高度的时候,算法结束

每一个孤立的积水盆地对应一个分割区域

原文地址:https://www.cnblogs.com/chchche/p/2809231.html