Есть ли способ добавить метаданные карты глубины в JPG? - Фотопедия
2 голосов
/ 21 ноября 2018

Я хочу сделать в Facebook 3d фотографии прямо с компьютера. Я понимаю, как работают карты глубины, а также как их извлекать, но как насчет их встраивания, чтобы вы могли делать свои собственные пользовательские фотографии и просто загружать их без необходимости приложения?

Я видел этот пример поверх PetaPixel:

https://petapixel.com/2018/10/23/photographer-turns-drone-shot-into-a-facebook-3d-photo/

В этом уроке парень соединяет карту глубины с jpg, используя приложение, называемое «глубина камеры» ($ 3.99). Есть ли инструмент, чтобы я мог просто получить свой JPG с компьютера? Я просто хочу загрузить его прямо с телефона и забыть о «глубине камеры», чтобы я мог работать быстрее, выполняя тесты, на которых была зафиксирована d-карта.

1 Ответ

1 голос
/ 22 ноября 2018

Вы можете использовать Exiftool , чтобы заменить существующую карту глубины другой. Этот обходной метод необходим, поскольку Exiftool не может создавать новые теги со встроенными изображениями.

  1. Определите, какой тег, скорее всего, содержит карту глубины.

    exiftool example.jpg | grep -i binary
    
  2. Скопируйте тег на изображение, к которому вы хотите добавить карту глубины:

    exiftool -TagsFromFile example.jpg -Data image.jpg
    
  3. Заменить карту глубины на новую:

    exiftool '-Data<=depth-map.jpg' image.jpg
    

Смотри также:

...