watershed不用内置函数