क्या सॉफ्टवेयर ऑटो-इमेज इमेज को फोकस कर सकता है?


19

मैं सोच रहा था कि वहाँ कोई फोटो प्रबंधन सॉफ्टवेयर था जो ऑटो का पता लगा सकता है और "रेट" छवियों पर ध्यान केंद्रित कर सकता है कि वे कैसे हैं। यह मेरे लिए सामान्य रूप से आता है जब मैं एक ही विषय की मैक्रो छवियों की एक बड़ी श्रृंखला के माध्यम से देख रहा हूं।
एक आदर्श दुनिया में, लाइट रूम (या जो भी प्रोग्राम) फोकस और हाइलाइट फोकस क्षेत्रों से उसी तरह से उजागर हो सकता है जिस तरह से यह एक छवि के बाहर जलाए गए क्षेत्रों का पता लगाता है। इसके अलावा, मैं उम्मीद कर रहा हूं कि एल्गोरिथ्म मौजूद है, स्मार्ट होगा और धुंधली पृष्ठभूमि से विचलित नहीं होगा और केवल यह चाहता है कि कुछ पर्याप्त क्षेत्र पर्याप्त फोकस में है।
वहाँ की तरह कुछ भी?

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


आप कौन सा कैमरा इस्तेमाल कर रहे हैं? कुछ कैमरों में उनकी RAW फ़ाइलों और EXIF ​​डेटा में फ़ोकस पॉइंट जानकारी शामिल होती है, थोड़े प्रयास के साथ, फोकस की रेटिंग निर्धारित करने के लिए तीखेपन और विपरीतता का पता लगाने के लिए उस जानकारी का उपयोग करना बहुत मुश्किल नहीं होगा। मैं कुछ भी नहीं जानता, जो ऐसा करता है ...
बेंजामिन एंडरसन

2
@ बेंजामिन एंडरसन - यह केवल एक आंशिक समाधान है। आमतौर पर आप ध्यान केंद्रित करते हैं, फिर से जोड़ते हैं, इसलिए फोकस बिंदु संकेत वास्तव में इस मामले में भ्रामक होगा और कई संपूर्ण छवियों को आउट-ऑफ-फोकस के रूप में रेट करेगा
ysap

@ysap - सच है, खासकर जब यह मैक्रो शॉट्स की बात आती है।
बेंजामिन एंडरसन

यह बेहतर होगा यदि आप अधिक स्पष्ट रूप से देख सकते हैं कि तस्वीर लेने से पहले क्या ध्यान में है । उदाहरण के लिए, लाइव दृश्य रंग कोडिंग का उपयोग स्पष्ट रूप से फोकस और आउट-ऑफ-फोकस क्षेत्रों को उजागर करने के लिए कर सकता है। मुझे आश्चर्य है कि अगर कोई कैमरे हैं जो कर सकते हैं ...
Jukka Suomela

1
@ जूक्का जो आप पूछ रहे हैं उसे कलर पीकिंग कहा जाता है और यह हाई एंड डिजिटल वीडियो कैमरों पर पाया जाता है (जो अक्सर मैन्युअल रूप से फोकस्ड होते हैं)। मुझे विश्वास है कि आप इसे Canon 5D mkII पर मैजिक लैंटर्न फर्मवेयर हैक के माध्यम से प्राप्त कर सकते हैं।
मैट गम

जवाबों:


12

यह एक दिलचस्प सवाल है। यह निश्चित रूप से सॉफ्टवेयर के लिए संभव है कि किसी छवि के हिस्सों का पता लगाया जाए, क्योंकि यह फोकस-स्टैकिंग सॉफ़्टवेयर जैसे हेलिकॉन फ़ोकस का आधार है

फोकस स्टैकिंग एक तकनीक है जिसका उपयोग मैक्रो फोटोग्राफर्स द्वारा किया जाता है। कई मैक्रो शॉट्स में क्षेत्र की गहराई बहुत उथली है, इसलिए इसे विस्तारित करने के लिए विषय की तस्वीरों का एक सेट लेना संभव है, प्रत्येक में फोकल बिंदु को संशोधित करना। हेलिकॉन फ़ोकस तस्वीरों के ढेर को ले जाता है और प्रत्येक छवि के सबसे अधिक ध्यान केंद्रित भागों का पता लगाता है, और एक परिणाम उत्पन्न करने के लिए उन्हें एक साथ मिश्रित करता है जहां पूरा विषय फोकस में होता है। हगिन के पीछे कुछ प्रौद्योगिकी के साथ ऐसा करना संभव है , लेकिन इसे स्थापित करने के लिए थोड़ा अधिक मुश्किल है।

मुझे लगता है कि सामान्य रूप से "फ़ोकस" चेक में इसे विस्तारित करने में कठिनाई यह निर्धारित करेगी कि क्या विषय फ़ोकस में है - हम स्वचालित रूप से कैसे निर्धारित करते हैं कि विषय क्या है? फोटोग्राफर को फील्ड की कितनी गहराई की आवश्यकता थी?


1
मुझे लगता है कि कैमरे के ऑटोफोकस सिस्टम पर नियंत्रण की आवश्यकता है, यह दर्शाता है कि फोटोग्राफर के इनपुट के बिना, यह जानना असंभव है कि इरादा क्या है। एक प्रकार की गोडेल समस्या भी है, जहां मैं दीवार पर एक आउट-ऑफ-फोकस तस्वीर ले सकता हूं, और इसकी एक तस्वीर ले सकता हूं, जो स्वयं सही ढंग से केंद्रित है। सही होने के बाद उत्तरार्द्ध की पहचान करना असंभव होगा।
क्रिस वूइस्टफेल्ड

4

जो आप पूछ रहे हैं वह इस अर्थ में समस्याग्रस्त है कि एक सॉफ़्टवेयर आधारित फ़ोकस डिटेक्शन अनिवार्य रूप से उसी एल्गोरिथ्म का उपयोग करेगा जो कंट्रास्ट आधारित कैमरा ऑटोफोकस उपयोग करता है। इसका मतलब है कि आपको "फ़ोकस" की मात्रा निर्धारित करने के लिए छवि को स्कैन करने और सबसे विपरीत जगह की तलाश करने की आवश्यकता है। हालांकि, यह संभव है कि आप कम-विस्तार (कम-विपरीत) विषय की शूटिंग कर रहे थे, इसलिए भले ही आपका ध्यान अपने लक्ष्य पर हो, फिर भी सॉफ्टवेयर एल्गोरिदम कम फोकस या आउट-ऑफ-फोकस छवि निर्धारित करेगा।

इसके अतिरिक्त, सॉफ़्टवेयर को कैसे पता चलेगा कि आपका वास्तविक इच्छित फ़ोकस पॉइंट क्या था? यदि आप एक चित्र की शूटिंग कर रहे हैं, और आँखें गलत-केंद्रित हैं, तो सॉफ्टवेयर कान पर सही ध्यान केंद्रित करेगा, लेकिन यह वास्तव में एक कम गुणवत्ता वाली या अनुपयोगी छवि है।


1
मैं यह देखना शुरू कर रहा हूं कि इस तरह के कार्यक्रम को डिजाइन करना कैसे संभव है। चेहरे के लिए, अच्छी तरह से, एक चेहरे की पहचान प्रकार कार्यक्रम करें, आंखों को देखें और देखें कि क्या वे फोकस में हैं। इसके लिए कुछ संभव होना चाहिए, हालांकि यह कुछ मुश्किल हो सकता है ...
PearsonArtPhoto

ठीक है, प्रस्तावित तकनीक (ध्यान केंद्रित करने के लिए लगने वाले क्षेत्रों को उजागर करना) से कान बनाम आंख की समस्या नहीं होगी। मुझे लगता है कि यह देखते हुए कि कौन से क्षेत्र अपेक्षाकृत विपरीत हैं बनाम विपरीत नहीं समान रूप से व्याख्या करने योग्य होंगे - और यदि आप समान छवियों की एक श्रृंखला के साथ संबंध रखते हैं, तो एक पूर्ण "फ़ोकसनेस" गुणवत्ता के बजाय एक दूसरे से उनकी तुलना करना पसंद है इसे करने का सही तरीका।
रीड

@ रीड - मेरा मानना ​​है कि ओपी का इरादा खराब चित्रों को हटाने के लिए एक स्वचालित प्रक्रिया है। मेरा जवाब इस आवश्यकता को इंगित करता है कि यह सुविधा क्यों पूरी करना कठिन होगा, और मैंने अन्य उत्तरों के लिए टिप्पणियों में उदाहरण भी दिए। यदि पाश में मानव है, तो सब कुछ संभव है ...
ysap

प्रश्न का मेरा पढ़ना यह है कि ओपी एक मिश्रित पहल प्रक्रिया का स्पष्ट रूप से वर्णन करता है, न कि पूरी तरह से स्वचालित एक (उदाहरण के लिए, "फोकस में हाइलाइट और फोकस से बाहर निकलता है")।
रीड

2

एक मानव के रूप में, मैं उन्हें अपने व्यक्तिपरक अवलोकन के साथ अपने आप को रेट करता हूं, यह देखकर कि मुझे पता है कि फोकस कहां होना चाहिए या नहीं होना चाहिए था, लेकिन मुझे लगता है कि शॉट के फोकस गुणवत्ता को निर्धारित करने के लिए एक मोटा तरीका हो सकता है। एपर्चर, फोकल लंबाई, विषय दूरी और छवि के फोकस / अनफोकस्ड क्षेत्र।

उदाहरण के लिए, लंबी फोकल लंबाई, छोटे एपर्चर, करीबी विषय का मतलब है कि बहुत से बोकेह (इस नुस्खा के सामान्य अनुप्रयोगों के लिए) के साथ एक छोटा बिंदु होने की संभावना है।

दूसरी ओर, एक लंबी विषय दूरी के साथ छोटी फोकल लंबाई का मतलब फोकस क्षेत्रों से अधिक फोकस क्षेत्रों में होने की संभावना है (विचार परिदृश्य या समूह शॉट)।

मुझे लगता है कि किसी भी फोटो में सबसे महत्वपूर्ण चीज है, जहां भी किसी फोटो का सबसे अधिक ध्यान केंद्रित क्षेत्र है, वह फोकस में है । यह सरल "फोकस में सबसे अधिक ध्यान केंद्रित करने वाला बिंदु है" चेक वह होगा जिसका मैं संभवतः उपयोग कर सकता हूं क्योंकि जब तक आपको लगता है कि यह काम करेगा, तब तक फोकस या बैक-केंद्रित शॉट का उपयोग करने में सबसे अधिक कोई मतलब नहीं है।


आपका अंतिम बिंदु केवल आंशिक रूप से सत्य है, क्योंकि अधिकांश समय आप ध्यान केंद्रित करेंगे और फिर पुन: प्रस्ताव करेंगे। उदाहरण के रूप में मैंने अन्य टिप्पणी में दिया, यह हो सकता है कि कान सही फोकस में होगा (और जैसे कि आपकी छवि में सबसे अधिक फोकस बिंदु होगा) लेकिन आंख ओओएफ होगी।
यसप

मैंने ऐसा सोचा भी नहीं था और हां, मैं अक्सर ध्यान केंद्रित करता हूं और पुन: प्रस्ताव करता हूं, इसलिए फोकस विमान में थोड़ी बदलाव हो सकता है।
निक बेडफोर्ड

2

एक संपूर्ण दुनिया में, प्रकाश कक्ष (या जो भी कार्यक्रम) फोकस में हाइलाइट कर सकता है और फोकस से बाहर निकलता है उसी तरह से यह एक छवि के क्षेत्रों को जला देता है।

तो, साथ शुरू करने के लिए, Darktable मैनुअल में शामिल हैं:

ctrl-z पूरी तरह से छवि में ज़ूम करता है और फोकस में क्षेत्रों को दिखाता है

और आंशिक फोकस में एक छवि पर इस तरह दिखता है:

यहाँ छवि विवरण दर्ज करें

अधिक विशेष रूप से मुझे लगता है कि आप छवि के फूरियर रूपांतरण में उच्च आवृत्ति जानकारी की मात्रा को निर्धारित करके आप जो देख रहे हैं वह प्राप्त कर सकते हैं। (उच्च आवृत्तियों पर तेजी से केंद्रित बिट्स हैं जिनकी हम परवाह करते हैं)।

सहायक रूप से एक और एसई उत्तर (जो मैंने कॉपी पेस्ट के विशेषाधिकार के लिए उतारा है) आवृत्तियों को बाहर निकालने के लिए कोड देता है। यदि यह लोगों के लिए दिलचस्प है तो मैं इस उत्तर पर वापस आ सकता हूं और देख सकता हूं कि क्या मैं उस कोड को लिख सकता हूं जो छवियों के एक सेट को आदेश देता है कि वे कितना तेज (कुल की बजाय) ध्यान केंद्रित करते हैं।


1

मैं अभी इस (अब लगभग) 9 साल पुराने सवाल पर आया हूं। इन उत्तरों में कुछ अच्छी जानकारी है, लेकिन कई अभी बहुत पुराने हैं, और कोई भी वास्तव में ओपी के मूल प्रश्न का उत्तर नहीं देता है: क्या सॉफ्टवेयर ऑटो-डिटेक्ट इमेज फोकस कर सकता है?

यहां पदों की समीक्षा करने के बाद, मुझे फास्ट रॉ व्यूअर नामक एक एप्लिकेशन मिला जिसमें कम से कम आंशिक समाधान है।


1

कैमरे की एक ही गुणवत्ता सेटिंग्स और एक ही दृश्य और प्रकाश सेटअप के साथ ली गई छवियों के लिए वास्तव में सस्ता समीक्षक जेपीईजी के फ़ाइल आकार को देखना है। अधिक सामग्री फ़ोकस में होती है, फ़ाइल के आकार को बढ़ाते हुए हानिपूर्ण जेपीईजी संपीड़न एल्गोरिथ्म द्वारा अधिक स्पष्ट रूप से समझ में आने वाली जानकारी को माना जाता है।

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

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


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