दो चित्रों को मिलाना


25

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

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

जवाबों:


33

ImageMagick के साथ दिए गए टूल का उपयोग करना

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

हम निम्नलिखित कमांड के साथ आसानी से एक बड़ी छवि में "असेंबल" छवियों को शामिल कर सकते हैं

montage -geometry 500 image1 image2 [...] output

ज्यामिति विकल्प के कई मापदंडों के लिए परियोजना पृष्ठ देखें । सभी छवियों के ऊपर के उदाहरण 500में शामिल होने से पहले उन्हें पिक्सेल की एक चौड़ाई तक बढ़ाया जाएगा । अपनी छवि आकारों के लिए इस मान को अनुकूलित करें। मामले में आप के x500बजाय एक निश्चित ऊंचाई का चयन करने की आवश्यकता है। पहलू अनुपात को संरक्षित करने के लिए दूसरे आयाम को बढ़ाया जाएगा।


इस पोस्ट से प्रेरित होकर कहा गया है कि ImageMagick में कमांड लाइन टूल है जिसका नाम convertछवियों को मर्ज करना है। क्षैतिज (वर्णमाला क्रम में) छवियों में शामिल होने के लिए :

convert +append *.png out.png 

खड़ी छवियों को स्टैक करने के लिए :

convert -append *.png out.png

यह उन सभी में शामिल होने के लिए png फ़ाइलों वाले फ़ोल्डर में एक टर्मिनल में चलाया जाना चाहिए।

इसके लिए एक गुई होगी:

चयनित छवियों में शामिल होने के लिए एक फ़ाइल प्रबंधक संदर्भ मेनू।

एक आसान तरीका जब यह आता है कि थुनार की कस्टम क्रियाएं हैं:

चयनित छवियों को लंबवत रूप से जोड़ने के लिए (एक pngफ़ाइल में, वर्णानुक्रम में, कोई फर्क नहीं पड़ता कि उनका विस्तार) इस कस्टम क्रिया को जोड़ें:

convert -append %F joined-vertical.png

क्षैतिज रूप से जुड़ने के लिए :

convert +append %F joined-horizontal.png

छवियों को इकट्ठा करने के एक और अधिक परिष्कृत तरीके के लिए आप पैनोरमा फोटो टांकेदार सॉफ़्टवेयर जैसे हगिन की खोज करना चाहते हैं हगिन स्थापित करें

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

या जिम्प के लिए पेंडोरा प्लगइन।


असेंबल स्वचालित रूप से दो छवियों में समान भागों से मेल खाएगा?
एंड्रिया

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

1
आप सबसे अच्छे हैं :)
मूर्खता

@ और: क्या आपको अपनी समस्या को हल करने का कोई तरीका मिला है? मोन्टेज
Ooker

1
@landroni - मैंने एक संपादन किया है जो लंबवत रूप से जुड़ने का एक तरीका प्रदान करता है

5

मैं अंत में हगिन के लिए बस गया। इसके लिए कुछ मैनुअल हस्तक्षेप की आवश्यकता होती है, लेकिन वास्तव में अच्छा परिणाम उत्पन्न किया है।

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


आप इसे स्वीकार क्यों नहीं करते?
जोकर

5

आप आसानी से जिम्प के साथ इसे प्राप्त कर सकते हैं ।

1) एक नई फ़ाइल बनाएँ- > नई

"नई छवि बनाएं" संवाद में वांछित ऊँचाई और चौड़ाई जोड़ें। इससे आपको अपनी नई फ़ाइल मिलेगी जो इस तरह दिख सकती है (आपके द्वारा निर्धारित आयामों के आधार पर):

2) उन दो छवियों को खोलें जिन्हें आप फ़ाइल से मर्ज करना चाहते हैं -> खोलें ...

3) उसके बाद इमेज एडिट में कॉपी पर क्लिक करें -> कॉपी ...

4) आपके द्वारा पहले चरण 1 में बनाई गई खाली फाइल पर जाएं और छवियों को पेस्ट करें (पहली छवि को कॉपी और पेस्ट करें और फिर दूसरे को कॉपी करें और पेस्ट करें ) संपादित करें -> चिपकाएँ

5) टूलबॉक्स से "मूव" विकल्प का उपयोग करके दो छवियों को रखें

जब चिपकाई गई छवि वह जगह है जहां आप इसे चाहते हैं, तो इसे जगह में सेट करें। या तो अपने कर्सर को कैनवास पर तब तक घुमाएँ जब तक कि आपको थोड़ा सा एंकर प्रतीक दिखाई न दे, या टूलबार पर "परत" पर क्लिक न करें, फिर "लंगर" का चयन करें:

6) दो मर्ज किए गए चित्रों के साथ नई फ़ाइल को स्केल करें छवि -> स्केल छवि ...


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

मुझे पता नहीं है कि क्या वास्तव में इस तरह की एक साधारण चीज के लिए कोई कार्यक्रम हैं। लेकिन फिर भी, मुझे यकीन है कि आप इस तरह से आलसी नहीं हो सकते..यह आपको 5 मिनट से ज्यादा नहीं लगेगा :)
dlin

बात आलस्य की नहीं है। बड़ी शीट को स्कैनर में रखने से दो चित्र बनते हैं जिन्हें थोड़ा घुमाया जाता है, और मुझे उसकी भरपाई करने की आवश्यकता होती है। ऐसा करना हाथ से ताकि परिणाम सहज हो, इतना आसान नहीं है
एंड्रिया

1

मैं fotoxx नामक प्रोग्राम का उपयोग करके jpg के पैनोरमा में सफलतापूर्वक शामिल हो गया हूं। यह टूलबार "कंबाइन" के तहत बस उस उद्देश्य के लिए एक उपकरण है


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