Имам набор от изображения, предоставен от система за изображения с дрон. Отделните изображения се припокриват около 70%. Всяко изображение е tif файл, от който мога да прочета GPS местоположение (едно местоположение за всяко изображение). Това, което искам да направя с изображенията, е да ги обединя в един и същи tif файл. С други думи, бих искал да създам мозайка от всички налични изображения.
Освен това всъщност имам 5 комплекта изображения. Всеки представлява отделна спектрална лента. И така, бих искал да създам мозайка, която да се състои от 5 ленти.
Мозайката за отделен набор от изображения е по-илюстративно показана на снимката: https://i.stack.imgur.com/41gZm.png
Представям си работен процес за маржиране като този:
1.) Създайте мозайка A_i от припокриващи се изображения от i-тия набор от изображения, където i=1..5 за всяка спектрална лента
2.) Създайте окончателна мозайка B от всички A_i мозайки, където i=1..5 за всяка спектрална лента
Чудя се какъв би бил най-добрият подход за създаване на такава мозайка. Чух за dgal, rasterio, pygis и т.н., но не знам коя библиотека е най-подходяща, мощна и интуитивна. В крайна сметка бих искал всичко да е внедрено в Python. За предпочитане в библиотеката, но извикванията на командния ред в рамките на python също ще свършат работа.
Надявам се, че обясних проблема си достатъчно ясно. Всяка помощ и предложения са добре дошли. Примерите ще бъдат високо оценени.