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


10

Я играл с эпизодами промежутка времени, снятыми с крыши нашего здания в Нью-Йорке. Это ужасно ветрено, и результирующая последовательность демонстрирует небольшое дрожание камеры.

Я ищу программное решение для выравнивания изображений для компенсации. Примечание: у меня нет PhotoShop.

Ответы:


18

Выравнивание может быть выполнено, например, с помощью программ сшивания, таких как Hugin.

  • добавить все свои фотографии в проект hugin
  • пусть изображения анализируются / сопоставляются с помощью "выравнивания стека изображений" (Изображения - вкладка: сопоставление объектов)
  • добавить несколько точек, если это необходимо (Контрольные точки - вкладка)
  • установить оптимизацию на Позицию и Перевод не более (Optimiser-Tab)
  • Оптимизировать (Optimizer-Tab)
  • проверить с помощью «Просмотр панорамы» (кнопка выше)
  • перейдите на Stitcher-Tab, установите Projection на «Прямолинейный»
  • выберите «Вывод» в качестве «Remapped images»
  • сшить! : D

Ваши изображения будут переназначены в несколько точно перекрывающихся изображений в выбранном формате / размере (вкладка Stitcher: Autocrop может удалять неперекрывающиеся границы). Это хороший побочный эффект и обязательное условие сшивания, я использовал его для создания призрачных изображений (люди качаются вниз по склону: складывают их пять раз в одно изображение), просто сшивая их позже (используя enfuse / enblend в командной строке).

Хьюгин может сделать гораздо больше (как, впрочем, и любой приличный сшиватель), например, убрать искажение ствола, а также виньетирование. Посмотрите на оптимизацию для этого.


Большое спасибо за рекомендацию, я обязательно проверю. Я загружаю сборку Mac, когда набираю это ...
Kris

+1 - классный хугинский побочный эффект. Мне тоже придется поиграть с этим.
Д. Ламберт

Я пробовал функцию автоматического выравнивания hugin(через align_image_stackкоманду). Я использовал его для покадровой последовательности, и он работает не очень хорошо (возможно, потому что в сцене слишком много движения объектов ). Понятно, huginчто кажется, не в состоянии установить контрольные точки только в фоновом режиме. - Так что будьте осторожны с hugin для полностью автоматизированного решения. Обновление: теперь я попробовал функцию выравнивания в Photoshop CS5 с той же последовательностью покадров. Результат определенно намного лучше через align_image_stack. Итак, если у вас есть доступ к
фотошопу, сделайте

Я тоже некоторое время пользовался Photoshop (доступ в университет), но обычно он слишком тяжел для таких простых операций. Это сказало: конечно, его обнаружение могло бы быть лучше в этом случае использования, я не сравнивал. Для себя я склонен добавлять точки вручную, если обнаружение не удается - вам нужно установить как минимум два или три (сделать возможным обнаружение поворотов / перемещений), если вы используете вышеуказанные ограничения.
Леонидас

1

Следующим интересным шагом может стать использование программного обеспечения под названием Flake, чтобы избавиться от людей, автомобилей ... в людных местах. Вы также можете найти его в Mac App Store. Я просто перешагнул через это, но еще не попробовал.


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

Он использовал Apple Shake для выравнивания, так что я думаю, что сначала нужно пойти с Хугином, если у вас нет Shake
hctWien

0

Если вы в конечном итоге загрузите видео на YouTube, вы можете использовать встроенный видеоредактор сайта. Там есть эффект «стабилизировать видео». Здесь вы можете найти более подробное описание с примером видео.

Конечно, решение на основе Hugin, описанное Леонидесом, скорее всего, даст вам лучший результат, но это решение намного проще.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.