Более

Автоматическая обрезка аэрофотоснимков


Я получил много необрезанных цветных инфракрасных аэрофотоснимков (около 1000), которые были привязаны к местности, но все еще имеют черные толстые границы, включая информацию о полете и т. Д. Изображения, конечно, не идеально выровнены, и их границы также, к сожалению, не идеально квадратные. (См. Приложение)

Кто-нибудь знает способ как-то автоматизировать или упростить процесс вырезания границ?


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

В качестве альтернативы вы можете использовать алгоритм сопоставления шаблонов / обнаружения признаков для автоматического обнаружения реперных знаков, затем построить свой многоугольник на основе этих четырех точек и буферизовать его в зависимости от части изображения, которую вы хотите сохранить (границы обычно более низкого качества и избыточны) . Это белые кружки с крестом, поэтому даже простой фильтр корреляции обнаружит их, и вы можете смотреть только «возле» углов, чтобы ускорить процесс (единственная возможная путаница - это цифры номера фотографии).


Смотреть видео: Как быстро удалить фон на фотографии? (September 2021).