Jak automatycznie identyfikować zestawy zdjęć w nawiasach spośród 100 zdjęć?


11

Robię dużo zdjęć. Sporo z nich (około 50%) to te w nawiasach, aby później utworzyć obrazy HDR. Chciałbym automatycznie zidentyfikować zestawy w nawiasach i przenieść je do osobnego folderu w celu dalszego przetwarzania.

Używam Linuksa, dlatego rozwiązania oparte na Photoshopie są poza zakresem.


1
Być może mało zaawansowany technologicznie, ale czy stara sztuczka z palcem panoramicznym działałaby dla Ciebie? Po prostu zakończ każdy zestaw wsporników strzałem w rękę, jako marker do zakończenia tej serii.
Fer

1
@ Ferdy, nadal potrzebujesz oprogramowania do rozpoznawania dłoni, aby automatycznie oznaczać i przenosić zestawy w nawiasach, tak jak wymaga tego pytanie!
Matt Grum,

Odpowiedzi:


4

Jeśli masz lustrzankę Canon i chcesz zainstalować Magic Lantern, istnieje świetna funkcja, która ładnie rozwiązuje ten problem.

Kiedy robisz zdjęcia w nawiasach za pomocą ML, możesz go skonfigurować tak, aby wygenerował mały skrypt powłoki, który uruchamia enfuse na zestawie obrazów. Skrypt jest zapisywany w tym samym katalogu co zdjęcia.

Tak naprawdę nie używam samych skryptów (mam własny skrypt enfuse), ale uważam, że są one całkiem przydatne jako zapis, które obrazy są w każdym zestawie nawiasów.


Magic Lantern wydaje się dobrym rozwiązaniem dla mojego problemu. Plik skryptu, który zapisuje z listą obrazów w nawiasach kwadratowych, stanowi dobry początek każdego przepływu pracy.
Atis,

Byłoby miło, gdybyś mógł dodać opis, jak wykonać te ustawienia w ML lub link do ich strony wiki.
OSUZorba,

8

heads-up, to nie jest pełna odpowiedź; może ci pomóc w rozwiązaniu problemu, chociaż
Twoje środowisko linuksowe jest doskonałe z Phil Harvey's ExifTool

Samodzielne narzędzie może mieć sposób na wykonanie skryptu.
Jedną z brudnych sztuczek jest używanie znaczników czasu i danych tendencyjnych w celu gromadzenia obrazów.

Jest też biblioteka Perla .

Zobacz także webhdrtools oparte między innymi na ExifTool & Perl.
Chociaż nie sprawdziłem, czy obsługuje twoje zainteresowanie izolowaniem obrazów w nawiasach,
jeśli tak nie jest, spójrz na wyjście exiftool dla obrazów w nawiasach i nie w nawiasach, możesz znaleźć prostą metodę ich izolacji.

Wreszcie, kiedy to zrobisz, podziel się swoją pracą tutaj.
To też jest na mojej mapie drogowej:-)


Webhdrtools ma program, który to zrobi, ale opiera się na zachowaniu minimalnego odstępu czasowego między zestawem nawiasów a zdjęciami poprzedzającymi lub następującymi. Oznacza to, że w mieszanej torbie z nawiasami i ciągłymi zdjęciami ta ostatnia będzie traktowana jako nawias i umieszczana w katalogu (co może być przydatne).
Blrfl,

Skryptu Magic Lantern można użyć do zdjęć, które zrobię w przyszłości. Praca nad przepływem pracy dla istniejących obrazów ma niższy priorytet.
Atis

Analiza składająca się ze znaczników czasu +1 wydaje mi się właściwą drogą.
JoséNunoFerreira

2

Oto, co działa dla mnie:

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

Jeśli korzystasz z Canona, użyj BracketMode zamiast ShootingMode i AEB jako wartości. Dla Nikona spróbuj tego, czego użyłem. Oto lista poleceń specyficznych dla marek. Poszedłem do Nikona i szukałem „wspornika” i to rozwiązanie działa.


1

Napisałem krótki post wyjaśniający, w jaki sposób wykonuję to samo zadanie. Znajdziesz go na moim blogu

Podsumowuję to tutaj. Korzystanie z ExifTool jest dość trywialne, aby osiągnąć nasze zamierzenia. Tylko kwestia jednego wiersza poleceń:

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

2
Proszę wpisać odpowiedź bezpośrednio tutaj. W przeciwnym razie czym różni się to od spamu?
Unapiedra,

3
Tak, przynajmniej wskaż, że twoje rozwiązanie wykorzystuje exiftool i działa dla kanonu. Link do bloga jest prawdopodobnie w porządku, ale potrzebuję tutaj pewnej ilości treści, aby ludzie mogli ocenić, czy powinni kliknąć więcej.
MikeW

I, no wiesz, blogi przychodzą i odchodzą ....
Proszę przeczytać mój profil

Gotowe! Dodałem szybkie podsumowanie;)
maxcanna
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.