Agisoft Metashape

Agisoft Metashape => Other Languages => Topic started by: mity99 on November 17, 2017, 12:29:32 PM

Title: Python API exportOrthophotos
Post by: mity99 on November 17, 2017, 12:29:32 PM
Добрый день!

Стоит задача автоматизировать построение и экспорт ортофотоплана

Возникли проблемы с экспортом: делаю экспорт через GUI - получаю на выходе файл размером в 2GB, делаю через api:

chunk.exportOrthophotos(exportpath, projection=chunk.crs, raster_transform=PhotoScan.RasterTransformNone,
write_kml=False, write_world=False, write_alpha=True, tiff_big=True, jpeg_quality=90,
tiff_compression=PhotoScan.TiffCompressionJPEG, white_background=True)

и наблюдаю как в результирующей папке файл экспорта меняет свой размер (мб) например: 0 - 1 - 0 - 2 - 0 - 1  - 0 - 1 и т.д., в результате получается файл в пару мегабайт вместо пары гигабайт. По ощущениям файл постоянно перетирается/переписывается поверх имеющегося, а не прибавляется к нему. Возможно упускаю какой то параметр...
Title: Re: Python API exportOrthophotos
Post by: Alexey Pasumansky on November 17, 2017, 12:32:31 PM
Здравствуйте,

Функция exportOrthophotos сохраняет отдельные орторектифицированные изображения. Поскольку указан статичный путь без использования макросов, изображения действительно перезаписываются.

Для сохранения единого ортофотоплана нужно использовать функцию exportOrthomosaic.
Title: Re: Python API exportOrthophotos
Post by: mity99 on November 17, 2017, 01:45:22 PM
Отлично! С экспортом разобрался, Благодарю.

Но появилась еще одна проблема:

Есть у меня пошаговая инструкция в картинках и мой Python скрипт в n строчек, автоматизирующий данный процесс. Но вот незадача, результаты, полученные через GUI и через скрипт отличаются размером...

Если я приведу здесь эти данные, будет ли у Вас возможность посмотреть где я могу ошибаться?
Title: Re: Python API exportOrthophotos
Post by: Alexey Pasumansky on November 17, 2017, 01:58:28 PM
Да, конечно, выкладывайте.

Если что-то нельзя публиковать в публичном доступе, можете прислать на support@agisoft.com.

Хорошо бы увидеть окно GUI экспорта ортофотоплана с использованными параметрами, строчки скрипта, отвечающие за экспорт, файл отчёта. А также размеры обоих экспортированных файлов.
Title: Re: Python API exportOrthophotos
Post by: mity99 on November 17, 2017, 02:52:37 PM
Снова благодарю за помощь и оперативность ответов. Продолжил на почту.