Как я могу выровнять сотни изображений? - Фотопедия
6 голосов
/ 12 ноября 2016

У меня есть несколько коллекций из 400 или около того фотографий, которые я сделал с использованием интервальной съемки. Иногда камера движется очень слабо во время съемки. Моя цель - выровнять все изображения в полном разрешении, чтобы я мог объединить их в одно изображение. (Объединение будет сделано в программном обеспечении, которое я написал сам.)

Обычно я использую функцию автоматического выравнивания в Photoshop для выравнивания изображений, которая дает отличные результаты, но при таком количестве изображений она либо не работает, либо работает очень медленно. Фотошоп перестал отвечать и все еще занимал 100% процессорных дней спустя, когда я его убил. Я попытался изменить его только на перспективное преобразование (а не на авто), но это не помогло.

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

Один вариант, который я пробовал, это align_image_stack, который является частью Hugin. Однако это имело свои проблемы. На моей последней попытке потребовалось несколько дней, чтобы выровнять изображения; он также сохраняет файлы в неудобном формате. (Подробности см. В истории изменений.) Я подозреваю, что и Hugin, и Photoshop оптимизированы для выравнивания максимум нескольких десятков изображений и на самом деле не рассчитаны на большие партии.

Это файлы RAW прямо из моего Pentax K50, каждый размером около 14-15 МБ, поэтому очень много данных, когда вы соединяете их все вместе - они не могут все поместиться в память, и я ищу инструмент, который разработан с учетом этого.

Я должен также упомянуть, что я на Mac.

Ответы [ 7 ]

2 голосов
/ 01 марта 2017

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

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

Более современный форк Фиджи , который может быть проще в использовании. Оба являются бесплатными / с открытым исходным кодом и кроссплатформенными.

2 голосов
/ 07 мая 2019

Я не смог найти решение с необработанными файлами, я знаю, что последняя версия hugin должна поддерживать необработанные файлы с использованием dcraw, но я не могу проверить это сам. Следующее хорошее решение, на мой взгляд, - конвертировать все ваши исходные файлы в файлы формата tif или другой формат изображений без потерь и использовать их.

Для моего метода я в основном hugin_tools на терминале, но я также использую графический интерфейс, поэтому имейте в виду, что вам нужно установить оба. Вы можете найти костюм hugin здесь для скачивания. Также я использую Ubuntu на моей машине, но процедура на Mac должна быть такой же.

Первая вещь, которую вы должны поместить все фотографии в одну папку, это в основном для удобства, но поможет с командами позже.

Создание файла pto

Затем вам нужно сгенерировать pto-файл, то есть файл, в котором сохранены все данные преобразования изображения. Вы можете сделать это, набрав:

pto_gen *.jpg

в терминале, где все фотографии.

Обрезка до неподвижной области

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

Откройте созданный вами проект hugin и измените интерфейс на advanced.

interface changing

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

image cropping

Поиск контрольных точек

Теперь вы можете найти совпадения, наберите:

cpfind --linearmatch *.pto

в терминал, это найдет совпадения между парами изображений. Вы также можете найти совпадения между всеми изображениями, просто опустив опцию «linearmatch», но если у вас есть сотни изображений, это займет очень много времени и, вероятно, также не нужно. Вы можете узнать больше о cpfind здесь .

Далее вам нужно очистить найденные контрольные точки, для этого есть две команды:

celeste_standalone -i default.pto -o default.pto

попытается стереть контрольные точки на облаках (подробнее здесь ). И

cpclean -o default.pto default.pto

удалит контрольные точки с высоким значением ошибки. ( cpclean help page )

Сбросить урожай

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

Оптимизация

После этого вам нужно оптимизировать контрольные точки. Тип:

pto_var --opt="y, p, r, TrX, TrY, TrZ" -o default.pto default.pto
autooptimiser -n -o default.pto default.pto

Это оптимизирует положение и искажение вашего набора изображений, вы можете узнать больше об этом процессе здесь .

Вы почти закончили, просто наберите:

pano_modify -o default.pto --projection=0 --fov=AUTO --center --canvas=AUTO --crop=AUTOHDR --output-type=REMAPORIG default.pto

для изменения конфигурации проекта.

Remmaping

Наконец, просто введите:

nona -m TIFF_m -o remapped default.pto

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

hugin_stacker --output=median --mode=median remapped*.tif

Дополнительную информацию об инструментах командной строки hugin можно найти здесь .

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

0 голосов
/ 22 марта 2018

Для того, чтобы правильно выровнять изображения в пакетном режиме вы должны включать один конкретный файл в качестве якорного изображения для всех партий. Итак, если вы берете изображение №. 1 в качестве основного изображения, затем вы можете выровнять изображения с 1 по 20 в пакете, а для следующего пакета вы выберите изображения 1, 21, 22, ..., 39. Следующий пакет состоит из изображений 1, 40, 41 ... 59. Таким образом, все изображения будут выровнены по номеру изображения. 1.

0 голосов
/ 19 марта 2017

Вы ищете программное обеспечение для сшивания панаромы, способное обрабатывать гигапиксели.

Если вы Google "Как создать гигапиксельное изображение", обычно появляются подозреваемые (в произвольном порядке):

  • PTGui
  • Хугин
  • Гигапанский стежок
  • Microsoft ICE (редактор составных изображений)

Этот список, вероятно, не полный. YMMV.

0 голосов
/ 01 декабря 2016

Не эксперт по фотошопу.

Попробуйте: откройте одно изображение. Установите его в качестве фона и заблокируйте.

Импорт N изображений. Выровняйте их. Скрыть результаты слоев.

Импорт другого N. Выровнять.

Показать первую партию.

Воспроизведение установленного интервала.

Если это не сработает, будет 2 рывка - один сразу после первого выстрела (поскольку выравнивание со второй партией изменило его)

Чтобы сэкономить время, я бы начал с N, равного примерно 10 или 20, и сделал бы только 2 пакета.

Если это работает, вы можете поиграть с увеличением размера N. В этом сценарии вы продолжаете добавлять партии и скрывать / блокировать нетекущие партии.

0 голосов
/ 17 ноября 2016

Я использовал Canon Photo Stitch и имел успех со многими изображениями. Вы можете обрабатывать небольшие группы фотографий, а затем обрабатывать группы.

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

0 голосов
/ 12 ноября 2016

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

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