Я полагаю, что вы хотите иметь возможность отделить землю от воды таким образом, определяя путь для береговой линии.
Для этой задачи я рекомендую использовать алгоритм обнаружения ребер. Простого вертикального фильтра Собела должно быть достаточно, учитывая предоставленное вами изображение. Подробнее о его внутренностях и API-вызове здесь .
У вас есть изображения с различными метеорологическими условиями? Ваш алгоритм должен быть надежным, когда речь идет о различных сценариях освещения: ночь, дождь и т. Д. (Если это так).
Также может помочь пороговое значение в отношении тонов, которые вы используете на своем изображении, подробности здесь .
Для правильного двоичного изображения следующие методы поиска контуров , предложенные OpenCV, должны выполнить эту работу за вас.