Я делаю много фотографий. Довольно многие из них (около 50%) — в скобках для последующего создания HDR-изображений. Я хотел бы автоматически идентифицировать наборы в квадратных скобках и переместить их в отдельную папку для дальнейшей обработки.
Я использую Linux, поэтому решения на основе Photoshop выходят за рамки.
Если у вас есть цифровая зеркальная фотокамера Canon и вы хотите установить Magic Lantern, то есть отличная функция, которая прекрасно решает эту проблему.
Когда вы делаете снимки с брекетингом через ML, вы можете настроить его для создания небольшого сценария оболочки, который запускает enfuse на наборе изображений. Скрипт записывается в тот же каталог, что и картинки.
На самом деле я не использую сами сценарии (у меня есть собственный сценарий enfuse), но я нахожу их весьма удобными для записи того, какие изображения находятся в каждом наборе скобок.
хедз-ап, это не полный ответ; это может помочь вам найти решение, хотя
ваша среда Linux идеально подходит для Phil Harvey's
ExifTool
Для этого в автономном инструменте может быть предусмотрен сценарий.
Одна грязная уловка заключается в использовании временных меток и данных смещения скобок для сбора изображений.
Также есть библиотека Perl .
Также см. webhdrtools , основанный, среди прочего, на ExifTool и Perl.
Хотя я не проверял, соответствует ли это вашему интересу к изоляции изображений в скобках,
если это не так, взгляните на вывод exiftool для изображений в скобках и без скобок, вы можете найти простой способ их изоляции.
Наконец, когда вы это сделаете, поделитесь здесь своим рабочим процессом.
Это тоже было на моей дорожной карте какое-то время:-)
Вот что работает для меня:
exiftool "-directory=HDR" -if '$ShootingMode eq "Continuous, Exposure Bracketing, Auto ISO"' *
Если вы используете Canon, используйте BracketMode вместо ShootingMode и AEB в качестве значения. Для Nikon попробуйте то, что я использовал. Вот список команд, специфичных для брендов. Я пошел в Nikon и искал «кронштейн», и это решение работает.
Я написал быстрый пост, объясняющий, как я выполняю ту же задачу. Вы можете найти его в моем блоге
Я обобщаю это здесь. Используя ExifTool, достичь нашей цели довольно просто. Просто вопрос одной командной строки:
exiftool "-directory=HDR" -ext CR2 -if '$bracketMode eq "AEB"' .
Фер
Мэтт Грум