Маршевые квадраты и инкапсулированные контуры

Вот изображение:

введите здесь описание изображения

Можно ли, используя алгоритм маршрутных квадратов, написать программу, которая при заданном входном изображении, как показано выше, выдает следующий результат:

Два соединенных в цепочку сегмента линии, один из которых образует вышеуказанные контуры (в виде холма), а другой образует замкнутый контур круга?

Если нет, то как еще порекомендуете это сделать?


person Schrödingcatbug    schedule 20.05.2011    source источник
comment
stackoverflow .com/questions/17232672/ если вы получили ответ, пожалуйста, помогите здесь.   -  person Satya Narayan Das    schedule 22.06.2013


Ответы (1)


Если алгоритм маршрутные квадраты похож на маршрутящиеся кубы, он даст вам обе контурные линии.

Вы также можете просто вычесть соседние пиксели друг из друга (см. Обнаружение краев), если изображение в качестве примера представляет ваши изображения, которые вы хотите обработать.

person bjoernz    schedule 20.05.2011