Задачи для расчета карты расстояний на контурном изображении

Можно ли рассчитать карту расстояний на изображении, полном контуров? Я использовал для вычисления карт расстояний на изображениях, которые были ранее обработаны с величина градиента фильтры, и это работало нормально, точка, самая дальняя к границам, полученным с градиентом, была в черном & у границ были самые яркие значения в изображении. Теперь я пытаюсь вычислить карту расстояний на изображении, которое было отправлено на Фильтрация обнаружения канни и я получаю тот же результат, что и фильтр Canny, за исключением того факта, что значения интенсивности отличаются (с картой расстояний контуры имеют значение 1, а все остальное имеет значение 0, мой фильтр Canny был рассчитан на коротких изображениях).

Это нормально, что я не могу вычислить карту расстояний на контурном изображении? Если нет, то как я мог поступить иначе?

1

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector