Как мне сделать равнопрямоугольный с помощью Hugin, начиная с кубической проекции из 6 изображений?

Как создать равнопромежуточный прямоугольник с помощью Hugin? У меня достаточно изображений для 360-градусного просмотра моей сцены. Я вижу кубическую проекцию или равнопромежуточную проекцию в документации Hugin, но я не вижу упоминания об этом в самом программном обеспечении. Я читал скрипт "DorinDXN", который генерирует 6 фото из равнопрямоугольной панорамы. есть наоборот?

@echo press any key if pano.tif was produced by PTGui
pause
@echo.
@echo -----------------------------------------------------
@echo Generating Face_0 FRONT
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p0 r0 v360 y0  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_0.tif script.txt

@echo.
@echo -----------------------------------------------------
@echo Generating Face_1 RIGHT
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p0 r0 v360 y270  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_1.tif script.txt
@echo.

@echo -----------------------------------------------------
@echo Generating Face_2 BACK
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p0 r0 v360 y180  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_2.tif script.txt
@echo.

@echo -----------------------------------------------------
@echo Generating Face_3 LEFT
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p0 r0 v360 y90  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_3.tif script.txt
@echo.

@echo -----------------------------------------------------
@echo Generating Face_4 UP
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p270 r0 v360 y0  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_4.tif script.txt
@echo.

@echo -----------------------------------------------------
@echo Generating Face_5 DOWN
@echo p f0 w1500 h1500 v100 >script.txt
@echo m g1 i2 f0 m0>>script.txt
@echo o w6000 h3000 f4 p90 r0 v360 y0  u10 m0 n"pano.tif">>script.txt
@nona_gui -o cube_5.tif script.txt
@echo.
@del script.txt

PS: nona_gui тот же nona.exe

Добро пожаловать на photo.stackexchange! Я не совсем уверен, какова ваша цель. Я понимаю следующее: у вас есть серия перекрывающихся фотографий во всех трех измерениях, которых достаточно для создания панорамного глобуса. Из этого вы хотите создать 6 отдельных изображений, которые можно, например, распечатать и повесить как стены, пол и потолок куба, чтобы сформировать полную панораму. Я прав?
Не могли бы вы предоставить нам сценарий, который вы упомянули о прочтении?
я добавил в предыдущем посте

Ответы (1)

Если вы пытаетесь преобразовать шесть граней куба обратно в равнопрямоугольную, проще всего это сделать с помощью коммерческого программного пакета Pano2VR . Pano2VR позволяет вам подавать шесть изображений кубических граней по отдельности или в формате t-cross и преобразовывать их в равнопрямоугольные и наоборот.

Если вы ищете способ сделать это из командной строки с открытым исходным кодом, очевидно, что некоторым пользователям Blender нужно было выполнить ту же задачу, и один из них написал утилиту Python под названием cube2sphere , которая также принимает изображения шести граней куба в качестве входных данных и выводит равноугольный. Вам нужно будет установить Блендер.

С помощью графического интерфейса Hugin основная логика заключается в том, что вы загружаете шесть граней куба в качестве входных данных, а затем указываете HFOV как 90º и вручную позиционируете грани со следующими настройками рыскания и шага (крен = 0):

  • назад = 0,0
  • слева = 90,0
  • перед = 180,0
  • справа = -90,0
  • верх = 0,90
  • низ = 0,-90

И установите все параметры коррекции объектива на 0. Вам нужно будет находиться в окне редактора панорамы ( Интерфейс → Расширенный или Эксперт показывает его с большей готовностью, чем тот, который по умолчанию используется в Простом интерфейсе Hugin), и вам, вероятно, нужно изменить отображение на Позиции и параметры объектива для внесения этих изменений, хотя вкладка « Макет » и вкладка « Перемещение/перетаскивание » также могут использоваться для позиционирования.

Но когда я попытался воссоздать равнопрямоугольную форму из граней куба таким образом, nona продолжала добавлять черные пятна, когда смешивала изображения в один равнопрямоугольную форму.

Однако вывод граней куба в виде переназначенных изображений без коррекции экспозиции должен давать вам изображения, которые вы можете комбинировать с масками/слоями в чем-то вроде Photoshop или Gimp в равнопрямоугольную форму.