Как автоматически выровнять стопку выстрелов в голову? - Фотопедия
11 голосов
/ 17 апреля 2014

Я работаю над своим собственным проектом «повседневное лицо» - фотографирую себя, чтобы потом объединить их в последовательность.

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

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

Какой самый быстрый способ выровнять изображения по положению глаз?

Ответы [ 4 ]

10 голосов
/ 17 апреля 2014

Не знаю, проще ли это, но для моих нужд это работает очень хорошо:

$ align_image_stack -a aligned -C *.jpg

Утилита 'align_image_stack' является частью hugin , и в Debian / Ubuntu (и, возможно, других производных) вы получаете ее, устанавливая пакет 'hugin-tools' В приведенной выше команде:

  • '- выровненный' устанавливает префикс имени выходных изображений в 'выровненный'
  • '- C' обрезает выходные изображения в области, покрытой всеми изображениями
  • '*. Jpg' указывает программе работать со всеми изображениями jpg в текущем каталоге.
5 голосов
/ 18 апреля 2014

Самый простой способ - просто использовать Хугин .

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

С веб-страниц hugin (должно работать с текущей версией Hugin 2013):

Выравнивание с hugin

  1. Запустите новый проект hugin для каждой серии и загрузите изображения. Задайте поле обзора, параметры объектива и тип проекции, т. Е. Если ваш объектив рыбий глаз, установите это как для входа и выхода проекция.

  2. Создание контрольных точек на вкладке Фотографии. Align_image_stack специализируется для этой задачи. Но также Паноматик или Cpfind работает для этого варианта использования.

  3. Выберите «Позиции (y, p, r)» и "Оптимизируй сейчас!" на вкладке "Фотографии".

  4. При необходимости отрегулируйте контрольные точки на вкладке Контрольные точки и оптимизировать снова.

  5. В быстрый просмотр панорамы, изображения будут накладываться друг на друга. Выберите «Move / Drag» и «Fit», затем выберите «Crop» и «HDR Autocrop».

  6. На вкладке Брошюровщик выберите «Рассчитать оптимальный размер», затем отмените выбор по умолчанию выходы панорамы и выберите «Без коррекции экспозиции, низкий Динамический диапазон »в разделе« Повторные изображения ». Выберите« Сшить! ».

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

1 голос
/ 14 июля 2017

Существует специальное программное обеспечение для распознавания лиц, которое может помочь выровнять выстрелы в голову. Хотя я не знаю о готовом решении, вы можете начать, например, с программным обеспечением для обнаружения лиц от https://www.thregr.org/~wavexx/software/facedetect/. Он может выводить положение и размер обнаруженных лиц, и вы можете использовать его в сценарии. Это может работать до тех пор, пока вам не нужно вращение. Возможно, программное обеспечение может быть адаптировано даже для определения положения глаз, что может быть использовано для определения требуемого вращения, но могут быть и другие варианты. Возможно, свяжитесь с автором программного обеспечения, если вам нужны такие дополнительные цифры.

0 голосов
/ 17 апреля 2014

Сколько картинок? Если их всего несколько, проще всего использовать Photoshop, две линейки и луковую обложку (сделайте два слоя, одна фотография непрозрачной, а вышеприведенная полупрозрачная) и переместить изображения с помощью мыши или точной настройки со стрелками

Если вы в этом разбираетесь, несколько сотен снимков идут довольно быстро.

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

Кроме того, если расстояние между глазами не является полностью постоянным, вам все равно придется использовать Free Transform ....

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...