Разделение уже помеченного изображения для обнаружения объекта

У меня есть большой файл geotiff с данными о высотах, который я хотел бы использовать для обнаружения объектов. Я пометил объекты (изначально как .shp) и преобразовал метки в один geojson.

Из чтения руководств по обнаружению объектов кажется, что мне нужно разбить это большое изображение на несколько изображений для обучения / тестирования. Есть ли способ сделать это с использованием оригинальных меток, чтобы мне не нужно было повторно маркировать каждое меньшее изображение?

Если у кого-то есть полезные учебные пособия / сквозные примеры подготовки спутниковых данных для обнаружения объектов, это также будет действительно полезно.


person Ellio    schedule 23.12.2020    source источник


Ответы (1)


Имеющийся у вас файл GeoJSON должен иметь координаты, чтобы получить ограничивающую рамку для названной части исходного изображения. (Если вы хотите узнать, как это сделать, см. Здесь: https://gis.stackexchange.com/a/313023/120175). Когда у вас есть ограничивающая рамка, вы можете использовать любую библиотеку изображений (Pillow или Pillow-SIMD), чтобы получить суб-изображение, которое вы назвали (с именем в том же объекте geojson который содержал координаты, которые вы взяли для получения ограничивающей рамки). Вы можете управлять ими, пока они находятся в памяти, или сохранять их (сами они могут рассматриваться как независимые изображения) с помощью этой библиотеки изображений. Эти изображения можно использовать для обучения.

person 0xc0de    schedule 24.12.2020