तस्वीरों के ऑटो-संरेखण के लिए ओपन सोर्स सॉफ़्टवेयर क्या है?


15

क्या आप फ़ोटो में स्वतः संरेखित फीचर के समान स्वचालित रूप से छवियों को संरेखित करने के लिए कोई खुला स्रोत उपकरण जानते हैं?


हाय मैक्स। फोटो-एसई में आपका स्वागत है। मुझे लगता है कि आप इस पहले वाले प्रश्न को देख पाएंगे। photo.stackexchange.com/questions/230/… । यह Q में "संरेखण" का उल्लेख नहीं करता है, लेकिन चूंकि यह पैनोरमा के लिए एक महत्वपूर्ण कदम है, सभी उत्तर इसे कवर करते हैं।
कृपया प्रोफ़ाइल


1
मेरी समस्या यह है कि मैं पैनोरमा बनाना नहीं चाहता, बल्कि स्टीरियोस्कोपिक छवियों को संरेखित करना चाहता हूं।
मैक्स राइड

सॉफ्टवेयर आम तौर पर एक ही होना चाहिए, मुझे लगता है (गैर-पैनोरमा मामले के लिए दूसरा लिंक देखें), हालांकि मुझे विशेष रूप से त्रिविम छवियों के बारे में नहीं पता है।
कृपया

यह एचडीआर के लिए भी उपयोगी है। BTW, मैं अभी भी यह करने के लिए एक सरल कार्यक्रम की तलाश में हूँ :)
इटई

जवाबों:


22

एक ही बिंदु से ली गई कई छवियों का संरेखण

यदि आप एक चित्रमाला नहीं कर रहे हैं, तो लेकिन सिर्फ फोकस स्टैकिंग, जोखिम संलयन या एचडीआर के लिए एक छवि ढेर संरेखित, तो align_image_stackसे Hugin परियोजना सरल अभी तक बहुत उपयोगी उपकरणों में से एक है। हगिन टूल्स का एक मल्टीप्लाकेट संग्रह है जो विंडोज, मैक ओएस और लिनक्स के लिए उपलब्ध है।

उदाहरण के लिए, यदि आपकी 3 फाइलें हैं a.jpg, तो b.jpg, c.jpgउन्हें संरेखित करने के लिए, जिन्हें आप चला सकते हैं:

align_image_stack -a aligned_ a.jpg b.jpg c.jpg

जो तीन TIFF छवियों का उत्पादन करेगा aligned_0000.tif, aligned_0001.tifऔर aligned_0002.tif, जो अच्छी तरह से गठबंधन किया जाएगा। अब चित्र, उदाहरण के लिए, तैयार होने के लिए तैयार हैं:

enfuse aligned_*.tif

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

स्टीरियो जोड़े का संरेखण

आपकी टिप्पणियों से मुझे लगता है, कि आप त्रिविम छवियां बनाना चाहते हैं। कीवर्ड खोज करने के लिए अनैग्लिफ़ है , संरेखित नहीं है ।

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

एसपीएम भूत-प्रेत को कम करने के लिए रंग एनाग्लिफ को भी अनुकूलित कर सकता है, यह एक बहुत ही उपयोगी विशेषता है।

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

अंत में, ImageMagick -stereoकी compositeकमांड का विकल्प है , लेकिन मैंने इसका उपयोग नहीं किया।


1
वास्तव में मैंने स्टीरियो शब्द का उल्लेख नहीं किया है और न ही जानबूझकर नहीं। दो छवियों से anaglyphs को संयोजित करना समस्या नहीं है। align_image_stack में वास्तव में स्टीरियो छवियों के लिए अतिरिक्त समर्थन है जो अपेक्षा के अनुरूप काम नहीं करता है। मैंने पहले ही विशिष्ट कोड के लेखक से संपर्क कर लिया है।
मैक्स राइड

ओह, मुझे उस नई सुविधा के बारे में नहीं पता था, मेरे संस्करण में align_image_stackयह नहीं है। धन्यवाद, जानकर अच्छा लगा।
सस्तानिन

यदि आप कोशिश करते हैं, तो कृपया मुझे बताएं। मैं इसे उस तरह से काम करने के लिए नहीं पा सका जिस तरह से मैं कमांड्स को समझता हूं। कोशिश -सी-एस और -ए
मैक्स राइड

1

से http://en.wikipedia.org/wiki/AutoStitch

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

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

जैसा कि mattdm ने ठीक से ऊपर (टिप्पणी में) लिखा है, यह इसी तरह का सवाल है: कौन से उपकरण पैनोरमा बनाने / कई फ़ोटो सिलाई करने के लिए अच्छे हैं? और ऑटोस्टिच भी जवाब में से एक है। मैं इसे दो कारणों से पसंद (और पसंद करता हूं): - सरल इंस्टॉलेशन (एक एक्स फ़ाइल, इंस्टॉल करने के लिए कुछ भी नहीं) - उपयोग करने के लिए सरल - इनपुट पिक्स चुनें, आउटपुट छवि का आकार चुनें, और अन्य सेटिंग्स जिन्हें आपको सेट / बदलने की आवश्यकता नहीं है यदि आप नहीं करना चाहते

तो यह बिल्कुल खुला स्रोत नहीं है, लेकिन यह मुफ्त (डेमो) है, सरल और विंडोज और लिनक्स दोनों पर ठीक काम करता है।


0

हगिन की कमांड-लाइन align_image_stackमें स्टीरियो जोड़े से निपटने के तर्क हैं। आपको सेटिंग्स के साथ प्रयोग करने की आवश्यकता है, विशेष रूप से ग्रिड उपखंड गणना -g, बिंदु गणना -cऔर प्रीस्केल -s(बड़ी छवि को मज़बूती से काम करने के लिए बिंदु डिटेक्टर के लिए और अधिक छोटा करने की आवश्यकता है)। यह भी सुनिश्चित करें कि आप FOV में पास हैं -f। यहां एक कमांड लाइन है जो दो 1920x2560 छवियों से एक सुपर-उत्कृष्ट स्टीरियो जोड़ी बनाता है:

align_image_stack -f 35.09 -p stereotest.pto -a stereotest -v -g 3 -c 16 -i -d -s 3 -S -C -A -P P9010741.JPG P9010742.JPG


हाँ, मैंने पाया है, लेकिन यह मेरे लिए काम नहीं किया। मुझसे मत पूछो क्यों। मैंने पैच के लेखक को लिखा था, लेकिन उन्होंने कोई जवाब नहीं दिया।
मैक्स राइड

जब मैं इस कमांड को आज़माता हूं तो मुझे एक विभाजन दोष मिलता है। :(
बेन व्हीलर

0

यदि यह चित्रों का अच्छा एनीमेशन प्राप्त करने के लिए है, तो आप Google फ़ोटो का उपयोग कर सकते हैं । फिर, एक बार जब वे आपके पुस्तकालय में होते हैं, तो आपके इच्छित चित्रों का चयन करें, ऊपरी दाएं में बड़े प्लस पर क्लिक करें और चुनें Animation। कुछ सेकंड बाद, आपके पास संरेखित छवियों का एक एनीमेशन है।

यह 10/01/2017 तक का है

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