У меня есть 2D двоичное изображение края в MATLAB, то есть нулевая матрица имеет только 1 значение на краях вытянутого объекта, такого как дорога или река. Как я могу указать 1 для всех пикселей между двумя краями реки и 0 для пикселей за краями. Я использую морфологический оператор imfill
, но он неэффективен.
это синтетическое двоичное изображение края. Я хочу заполнить внутреннюю часть изогнутого события:
Результат заполнения синтетического изображения:
сложное изображение края это:
сложное изображение края получено из моего метода:

Заранее спасибо