स्वचालित रूप से एक छवि के फोकस भाग से बाहर मुखौटा


9

एक शोध परियोजना के लिए केवल एक छवि के फोकस भाग में प्राप्त करना आसान होगा। क्या किसी को कुछ सॉफ़्टवेयर पता है जो यह कर सकता है? मुझे पता है कि फ़ोटोशॉप सीसी के अगले संस्करण (कुछ हफ्तों में) में कुछ ऐसा होगा, लेकिन क्या अन्य विकल्प हैं?


FYI करें, "get" का आपका उपयोग यहां बहुत अस्पष्ट है। छवि के "केवल इस भाग को प्राप्त करें" से आपका क्या मतलब है? क्या आपका मतलब है कि फ़ाइल में शेष केवल वही पिक्सेल है जो आप चाहते हैं? या आप बस किसी तरह के विश्लेषण के लिए इस क्षेत्र की पहचान करना चाहते हैं या क्या? "चयन" एक बेहतर शब्द होगा, या "मुखौटा" या यहां तक ​​कि "पहचान" भी होगा
जैस्मीन

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

अच्छी बात है @ चमेली। मेरे पास पृष्ठभूमि पेड़ों / झाड़ियों के खिलाफ एक झाड़ी की शाखाएं हैं (नीली कुंजी लगाना एक विकल्प नहीं है), इसलिए त्रुटि को कम करने के लिए मैं शाखाओं को विश्लेषण सीमित करना चाहता हूं। यह मास्किंग के द्वारा किया जा सकता है, या केवल इन-फोकस पिक्सल के साथ एक कम फ़ाइल है।
लॉरेंसप

@Unapiedra, यह पहली बार फोकस स्टैकिंग के बारे में सुना है। वह तरीका या व्युत्पन्न मुझे एक इन-फोकस मास्क कैसे देगा? मेरे पास महीने में एक दिन, निश्चित फ्रेम और फोकल दूरी पर कई तस्वीरें होंगी।
लॉरेंसप

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

जवाबों:


5

मैं आमतौर पर इसके लिए जीआईएमपी का उपयोग करता हूं --- यह शायद स्वचालित प्रक्रियाओं के लिए परिष्कृत किया जाना चाहिए। मेरी प्रक्रिया इस प्रकार है:

  1. मैं इस मामले में छवि को लोड करता हूं, http://rlog.rgtti.com/wp-content/uploads/2013/01/10/macro-lenses-are- सस्ती-all-of-them/paseo_15sep/more_rosse.jpg

  2. अब मैं बैकग्राउंड लेयर को कॉपी करता हूं, और मैं नई लेयर को ग्रेस्केल में बदल देता हूं।

  3. मैं गाऊसी के अंतर से बढ़त का पता लगाता हूं:

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

एक अच्छे क्षेत्र को परिभाषित करने के लिए मापदंडों के साथ खेलना। फ़िल्टर लागू करें

  1. अब आप छवि पर एक सीमा लागू करते हैं:

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

... और यह आपके तेज का एक मानचित्र है (आप फ़िल्टर के लिए मापदंडों को निर्धारित करते हुए पिछले चरण में कितना तेज तय करते हैं)।

  1. अब आप "रंग उपकरणों द्वारा चयन करें" का उपयोग कर सकते हैं, काले रंग पर क्लिक करें, और फिर चयन को थोड़ा बढ़ाएं:

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

... एक बार जब आप संतुष्ट हो जाते हैं, तो आप चयन को एक चैनल में सहेज सकते हैं।

ध्यान दें कि चयन में तेज क्षेत्रों को शामिल नहीं किया गया है जो समान रूप से रंगीन हैं, किनारों के बिना। मुझे यह स्वचालित रूप से करने का कोई तरीका नहीं पता है (क्या यह संभव है?); लेकिन आप चैनल को एक नई परत पर कॉपी कर सकते हैं और

  1. काले के साथ तेज क्षेत्रों को भरने के लिए परत को मैन्युअल रूप से संपादित करें:

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

... और नया मास्क बनाने के लिए चयन-दर-रंग प्रक्रिया दोहराएं।


यह आपको बनावट वाले क्षेत्रों (किनारों के साथ) देगा। बढ़ने का आपका उपयोग चतुर है, लेकिन परिणाम एकदम सही नहीं है। बाएं हाथ की तरफ पत्ती के अंदर देखें। यह फ़ोकस में है, लेकिन मास्क में पूरी तरह से काला नहीं है। मुझे लगता है कि यह वास्तव में हल करना असंभव हो सकता है क्योंकि कोई आउट-ऑफ-फोकस और बनावट-कम के बीच अंतर नहीं कर सकता है।
अनपिड्रा

0

हगिन में आप ऐसा करने वाले टूल का उपयोग कर सकते हैं। इसे एनफ्यूज कहा जाता है।

समस्या : यह केवल कई छवियों पर काम करता है ।

यहां आप फ़ोकस-स्टैकिंग के लिए एनफ़्यूज़ का उपयोग करने पर एक ट्यूटोरियल पा सकते हैं। आप मास्क (जो आप चाहते हैं) का उपयोग करके प्राप्त कर सकते हैं --save-masks

enfuse --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 \
       --hard-mask --save-masks --output=base.tif INPUTImage*.tif

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


-5

Adobe Photoshop CC 18 जून के बाद ऐसा करेगा। यहां प्रीव्यू फीचर का लिंक दिया गया है


5
सवाल विशेष रूप से फ़ोटोशॉप :-) के अलावा अन्य विकल्पों के लिए पूछ रहा है
फिलिप केंडल

यह शुरुआत में नहीं था
आर हॉल

1
इसे कभी संपादित नहीं किया गया।
जॉन कैवन

ओह अच्छा। मुझे लगता है कि नीचे मतदान करते रहो। अभी हम -4 पर हैं। कोई और?
आर हॉल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.