Як автоматично ідентифікувати набір зображень, що містяться в рамках, серед 100 зображень?


11

Я роблю багато фотографій. Дуже багато з них (cca 50%) є дужками для створення зображень HDR пізніше. Я хотів би автоматично ідентифікувати набори з дужками і перемістити їх в окрему папку для подальшої обробки.

Я використовую linux, тому рішення, засновані на Photoshop, виходять за межі сфери.


1
Можливо, низькотехнологічний, але чи допоможе вам стара панорама з фокусом на пальці? Просто закінчіть кожен набір дужок пострілом руки, як маркер для завершення цієї серії.
Фер

1
@Ferdy, вам все одно знадобиться програмне забезпечення для розпізнавання рук для автоматичного тегування та переміщення наборів, поставлених у рамках, як вимагає питання!
Метт Грум

Відповіді:


4

Якщо у вас є Canon DSLR і ви готові встановити Magic Lantern, то є чудова функція, яка непогано вирішує цю проблему.

Коли ви робите скореневі знімки через ML, ви можете налаштувати його для створення невеликого скрипта оболонки, який запускається на наборі зображень. Сценарій записується в той самий каталог, що і зображення.

Я справді не використовую самі сценарії (у мене є власний сценарій enfuse), але я вважаю їх досить зручними, як запис про те, які зображення є у кожному наборі з дужками.


Чарівний ліхтар здається гарним рішенням моєї проблеми. Файл сценарію, який він зберігає, зі списком скорбованих зображень - це гарний початок для будь-якого робочого процесу.
Атіс

Було б добре, якщо ви можете додати опис того, як робити ці налаштування в ML, або посилання на їхню сторінку вікі.
OSUZorba

8

голова вгору, це не повна відповідь; це може допомогти вам дійти до рішення, хоча
ваше середовище Linux ідеально підходить для Phil Harvey's ExifTool

Автономний інструмент, можливо, має змогу бути написаний для цього.
Один брудний трюк - використовувати часові позначки та дані зміщення дужок для збору зображень.

Є і бібліотека Perl .

Також дивіться webhdrtools, який базується на ExifTool & Perl.
Хоча я ще не перевіряв, чи справляється з вашим інтересом до виділення зображень, що містять скоби,
якщо це не так, подивіться на вихідний файл exiftool для зображень, що не входять у рамки і не мають рамки, можливо, ви знайдете простий метод їх ізоляції.

Нарешті, коли ви це зробите, діліться тут своїм робочим потоком.
Це вже деякий час було на моїй дорожній карті:-)


Webhdrtools має програму, яка це зробить, але вона заснована на мінімальному часовому розділенні між набором, поставленим у рамці, та зображеннями, що передували або слідували за ним. Це означає, що в змішаному мішку із засувним та безперервним відстрілом останній в кінцевому підсумку розглядатиметься як заплетений та заповнений у каталог (що може бути корисним).
Blrfl

Сценарій «Чарівний ліхтар» можна використовувати для зображень, які я буду робити в майбутньому. Робота над робочим процесом для існуючих зображень має нижчий пріоритет.
Атіс

Для мене розбір на основі часових позначок виглядає як шлях.
JoséNunoFerreira

2

Ось що для мене працює:

exiftool "-directory=HDR" -if '$ShootingMode eq "Continuous, Exposure Bracketing, Auto ISO"' *

Якщо ви перебуваєте на Canon, використовуйте BracketMode замість ShootingMode та AEB як значення. Для Nikon спробуйте те, що я використав. Ось список команд, специфічних для брендів. Я зайшов до Nikon і шукав "кронштейн", і це рішення працює.


1

Я написав швидкий пост, в якому пояснив, як я виконую те саме завдання. Ви можете знайти її в моєму блозі

Я резюмую це тут. Використовуючи ExifTool досить тривіально, щоб досягти нашого наміру. Справа лише в одному командному рядку:

exiftool "-directory=HDR" -ext CR2 -if '$bracketMode eq "AEB"' .

2
Будь ласка, поставте тут відповідь прямо. Інакше чим це відрізняється від спаму?
Unapiedra

3
Так, принаймні вкажіть, що ваше рішення використовує exiftool і працює для канону. Посилання на щоденник, мабуть, добре, але тут потрібна деяка кількість вмісту, щоб люди могли оцінити, чи варто їх переглядати.
MikeW

І, знаєте, блоги приходять і йдуть ....
Будь ласка, прочитайте Мій профіль

Готово! Я додав короткий підсумок;)
maxcanna
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.