100s छवियों के बीच ब्रैकेटेड छवि सेटों की स्वचालित रूप से पहचान कैसे करें?


11

मैं बहुत सारे फोटो लेता हूं। उनमें से कई (cca 50%) बाद में एचडीआर चित्र बनाने के लिए ब्रैकेट वाले हैं। मैं स्वचालित रूप से ब्रैकेट सेट की पहचान करना चाहता हूं और आगे की प्रक्रिया के लिए उन्हें एक अलग फ़ोल्डर में ले जाऊंगा।

मैं लिनक्स का उपयोग करता हूं, इसलिए फोटोशॉप आधारित समाधान दायरे से बाहर हैं।


1
शायद कम-तकनीक, लेकिन आपके लिए पुरानी पैनोरमा फिंगर ट्रिक काम करेगी? बस उस श्रृंखला को समाप्त करने के लिए एक मार्कर के रूप में, अपने हाथ के शॉट के साथ सेट प्रत्येक ब्रैकेट को समाप्त करें।
फेर

1
@ फिर भी आपको कुछ हैंड रिकग्निशन सॉफ्टवेयर की जरूरत पड़ेगी और सवाल के लिए स्वचालित रूप से टैग किए गए और सेट किए गए कदमों को स्थानांतरित करना होगा!
मैट ग्रम

जवाबों:


4

यदि आपके पास कैनन डीएसएलआर है और मैजिक लैंटर्न स्थापित करने के इच्छुक हैं तो एक बड़ी विशेषता यह है कि इस समस्या को अच्छी तरह हल करता है।

जब आप ML के माध्यम से ब्रैकेटेड शॉट्स करते हैं तो आप इसे एक छोटी सी शेल स्क्रिप्ट उत्पन्न करने के लिए कॉन्फ़िगर कर सकते हैं जो छवियों के सेट पर चलता है। चित्र के रूप में स्क्रिप्ट उसी निर्देशिका में लिखी जाती है।

मैं वास्तव में स्वयं लिपियों का उपयोग नहीं करता हूं (मेरे पास अपनी स्वयं की स्क्रिप्ट है), लेकिन मैं उन्हें काफी रिकॉर्ड के रूप में ढूंढता हूं जिसमें प्रत्येक ब्रैकेट सेट में चित्र हैं।


मैजिक लैंटर्न मेरी समस्या का एक अच्छा समाधान है। ब्रैकेटेड चित्रों की सूची के साथ यह जो स्क्रिप्ट फ़ाइल बचाता है वह किसी भी वर्कफ़्लो के लिए एक अच्छी शुरुआत है।
आतिस

यह अच्छा होगा यदि आप इन सेटिंग्स को एमएल में कैसे करें, या उनके विकी पेज से लिंक करने के लिए एक विवरण जोड़ सकते हैं।
OSUZorba

8

हेड-अप, यह एक पूर्ण उत्तर नहीं है; यह
आपके समाधान के लिए मदद कर सकता है, हालांकि आपका लिनक्स वातावरण ExifTool से Phil Harvey's परिपूर्ण है

ऐसा करने के लिए स्टैंडअलोन टूल के पास स्क्रिप्टेड होने का एक तरीका हो सकता है।
एक गंदा चाल छवियों को इकट्ठा करने के लिए टाइमस्टैम्प और ब्रैकेट पूर्वाग्रह डेटा का उपयोग करना है।

एक पर्ल लाइब्रेरी भी है।

इसके अलावा webhdrtools देखें जो अन्य बातों के अलावा ExifTool और Perl पर आधारित है।
हालांकि मैंने यह जाँच नहीं की है कि क्या यह ब्रैकेटेड छवियों को अलग करने की आपकी रुचि को संभालता है,
यदि ऐसा नहीं होता है , तो ब्रैकेटेड और नॉन-ब्रैकेटेड छवियों के लिए एक्सफ़ोल्टल आउटपुट पर एक नज़र डालें जो आपको अलग करने के लिए एक सरल तरीका मिल सकता है।

अंत में, जब आप इसे पूरा कर लें, तो अपना कार्य-प्रवाह यहाँ साझा करें।
यह कुछ समय से मेरे रोड-मैप पर भी है:-)


Webhdrtools एक प्रोग्राम है जो ऐसा करेगा, लेकिन यह ब्रैकेटेड सेट और पूर्ववर्ती या उसके बाद के चित्रों के बीच न्यूनतम समय अलग होने पर आधारित है। इसका मतलब यह है कि ब्रैकेटेड और निरंतर शूटिंग के मिश्रित बैग में, बाद को ब्रैकेटेड के रूप में माना जाएगा और इसे एक निर्देशिका में भर दिया जाएगा (जो उपयोगी हो सकता है)।
ब्लरफ्लर्ट

मैजिक लैंटर्न स्क्रिप्ट का उपयोग उन छवियों के लिए किया जा सकता है जो मैं भविष्य में ले जाऊंगा। मौजूदा छवियों के लिए वर्कफ़्लो पर काम करने की प्राथमिकता कम है।
अतीस

+1 टाइमस्टैम्प आधारित पार्सिंग मुझे जाने के रास्ते की तरह लगता है।
जोसनोफेरेरा

2

यहाँ मेरे लिए क्या काम करता है:

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

यदि आप कैनन पर हैं, तो शूटिंगमेट और एईबी के बजाय ब्रैकेटमेट का उपयोग मूल्य के रूप में करें। Nikon के लिए मैंने जो प्रयोग किया था उसे आज़माएं। यहां उन आदेशों की एक सूची दी गई है जो ब्रांडों के लिए विशिष्ट हैं। मैं निकोन गया और "ब्रैकेट" की खोज की और यह समाधान काम करता है।


1

मैंने एक त्वरित पोस्ट लिखकर बताया कि मैं एक ही कार्य को कैसे पूरा करता हूं। आप इसे मेरे ब्लॉग पर पा सकते हैं

मैं इसे यहाँ संक्षेप में बताता हूँ। ExifTool का उपयोग करना हमारे इरादे को प्राप्त करने के लिए काफी तुच्छ है। बस एक कमांड लाइन की बात:

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

2
कृपया सीधे उत्तर यहां दें। अन्यथा यह स्पैम से कैसे भिन्न है?
अनपिड्रा

3
हां, कम से कम यह इंगित करें कि आपका समाधान एक्सफ़नॉल का उपयोग करता है और कैनन के लिए काम करता है। ब्लॉग का लिंक संभवतः ठीक है, लेकिन यहां कुछ मात्रा में सामग्री की आवश्यकता है ताकि लोग यह मूल्यांकन कर सकें कि उन्हें अधिक के लिए क्लिक करना चाहिए या नहीं।
MikeW

और, आप जानते हैं, ब्लॉग आते हैं और चले जाते हैं ....
कृपया मेरी प्रोफ़ाइल पढ़ें

किया हुआ! मैंने एक त्वरित सारांश जोड़ा है;)
9
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.