Как 360 ° фотографии хранятся и обрабатываются? - Фотопедия
8 голосов
/ 23 мая 2017

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

У меня есть следующие вопросы:

  • Как хранятся фотографии 360 °? У них есть специальный формат файла или они проецируются на обычный png / jpeg?
  • Если они проецируются на плоское изображение, они теряют качество в некоторых областях, где сферическая проекция искажает изображение?
  • Существуют ли какие-либо нестандартные способы хранения и обработки фотографий на 360 °, которые работают иначе, чем обычные методы?

Ответы [ 3 ]

5 голосов
/ 25 мая 2017

Как хранятся фотографии 360 °? У них есть специальный формат файла или они проецируются на обычный png / jpeg?

Панорамы

360x180 хранятся несколькими различными способами, но чаще всего в виде одного изображения в обычных визуальных форматах файлов (TIFF, JPEG, PNG) в равноугольной проекции . Прямоугольная проекция представляет сферу в виде прямоугольника 2x1, где декартовы координаты X-Y соответствуют долготе и широте точки на сфере. В результате вокруг полюсов много перекосов.

При интерактивном отображении этот равносторонний чаще всего используется в качестве основы для вывода HTML5 или Flash; старый формат Apple QuicktimeVR был другим стандартом, в котором в качестве основы использовалась кубическая карта, а не равноугольная проекция. Наиболее распространенные кубические карты выполняются в виде сетки граней 3х2 или в виде кросс-макета (например, скайбоксы Blender и карты окружения).

Картонный формат Google представляет собой два сложенных равных угла для 3-го; левый глаз над правым.

Если они проецируются на плоское изображение, будут ли они терять качество в некоторых областях, где сферическая проекция искажает изображение?

Зависит от того, как вы планируете просматривать и перематывать на другую проекцию.

Существуют ли какие-либо нестандартные способы хранения и обработки фотографий на 360 °, которые работают иначе, чем обычные методы?

Тонны. Там нет стандарта. И переназначение - вид спорта среди тех, кто делает 360x180s. Картографы нашли много способов изобразить сферу на плоской поверхности. :) Просто просмотр списка Flexify mappings должен дать представление о количестве возможных отображений. Некоторые из них, которые вы увидите, это стереографические маленькие планеты / туннели. Но небо как бы предел. Мне нравится использовать дростифицированный квинкунциальный, когда я действительно хочу ввернуть головы людей.

Mathmap Quincuncial scrip with drostify set

См. Также: тег .

5 голосов
/ 23 мая 2017

Нет более мелких деталей.

Давайте начнем с самого начала.

Файл

У вас есть камера с объективом, и файл хранит то, что проецировалось на датчик.

Вы можете изменить объектив, например, на широкоугольный объектив, и файл просто сделает то же самое. Там нет черной магии.

Затем можно сохранить изображение, снятое с помощью объектива «рыбий глаз». Сам файл не имеет представления и сохраняет изображение точно так же.

Формат файла не может отличить то, что хранится в нем.


360 вид

Ok. Теперь давайте рассмотрим некоторые типы изображений «360».

360-образное изображение для запуска - это то, что содержит информацию о том, что вокруг вас. Сзади, спереди, налево, направо.

Самый примитивный способ получения этой информации - сделать снимок металлической отражающей сферы. Он содержит информацию (почти) обо всем, что вас окружает.

https://www.google.com.mx/search?q=360+images+from+a+round+reflective+ball&rlz=1C1GKLA_enMX664MX664&tbm=isch&imgil=F2hlK8IMLSqcZM%253A%253Bxn9sYujBbnwtoM%253Bhttps%25253A%25252F%25252Fplay.google.com%25252Fstore%25252Fapps%25252Fdetails%25253Fid%2525253Dcom.dermandar.mirrorballf&source=iu&pf=m&fir=F2hlK8IMLSqcZM%253A%252Cxn9sYujBbnwtoM%252C_&usg=__4ArL5IGMSMHfslxpKDfSVDoGJpE%3D&biw=1920&bih=1132&ved=0ahUKEwj3o9ypjYXUAhVExFQKHVtpDUYQyjcIRA&ei=lbAjWbeFJsSI0wLb0rWwBA#imgrc=_

Это проекция "Карта зонда". Но есть несколько других. Кубическая проекция, Сферическая проекция, Цилиндрическая проекция.

То, что сейчас популяризировало эти изображения, - это возможность вычислить эти преобразования и развернуть их снова.

Итак, этот простой Jpg с искаженной проекцией проецируется изнутри в трехмерное «твердое тело», и затем вы видите его часть, и вы можете двигаться вокруг.

Это тело может быть сферой или кубом, в зависимости от применения. (Куб является наиболее распространенным)

Кубическая проекция:

https://www.google.com.mx/search?q=cubic+projection&rlz=1C1GKLA_enMX664MX664&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjX1pG-nIXUAhVM5oMKHTr1B7gQ_AUICigB&biw=1920&bih=1132

1 голос
/ 23 ноября 2017

Многие из этих изображений, сделанные для коммерческих целей, например, для обхода недвижимости, представляют собой цилиндрические или сферические проекции, и метод будет зависеть от требований среды размещения. Многие сервисы онлайн-хостинга имеют проприетарное программное обеспечение и предъявляют немного другие требования. Выбор цилиндрического или сферического проекционного изображения зависит от маркетингового бюджета для конкретного объекта. Сферическое проекционное изображение требует тройного числа отдельных (предварительно сшитых) изображений в виде цилиндрического проецируемого изображения и, следовательно, стоит дороже в производстве. Ответ с упоминанием других (нетипичных) прогнозов точен. Это было бы только вопросом математики. Практически любое трехмерное пространство станет возможным после определения алгоритма преобразования. (Проекция на бутылку Клейна может быть примером, который может оказаться более сложным!) Любое евклидово трехмерное пространство должно быть довольно простым.

...