तो इस परियोजना मैं पर काम कर रहा हूँ के लिए, मैं 2 फोटो है। इन दो फोटो, एक साथ लगाया गया जा करने के लिए ऊपर एक और तल पर एक की जरूरत है, और फिर आप पूरी तस्वीर देखने के लिए सक्षम हो जाएगा। ऐसा करने के लिए मुझे किस मॉड्यूल का उपयोग करना चाहिए?सिलाई तस्वीरें एक साथ
उत्तर
python imaging library नाश्ते के लिए उस कार्य को खा जाते हैं।
विशेष रूप से tutorial देखें "काटना, चिपकाया जा रहा है और विलय छवियाँ" खंड कुछ प्रासंगिक मदद के लिए।
किसी न किसी रूपरेखा के लिए, Image.open
के साथ दोनों छवियाँ डालते हैं, यह पता लगाना कितना बड़ा उत्पादन छवि size
विशेषता और कुछ इसके अलावा का उपयोग करके किया जाएगा, Image.new
साथ उत्पादन छवि बनाने और उसके बाद के लिए paste
विधि का उपयोग पिछले दो मूल छवियों । में
आप उस पर एक छोटा सा विस्तृत सकते हैं? मैं किस काम का उपयोग करूंगा? कोई सुझाव? –
मैंने उत्तर में कुछ संकेत जोड़े। आम तौर पर मैं एक डेमो प्रोग्राम लिखूंगा लेकिन यह एक लंबा सप्ताह रहा है और एक अच्छा मादक पेय बेकन रहा है ;-) –
बढ़िया! वह सही था। आपकी मदद के लिए धन्यवाद –
यह अजगर किताब के साथ जनवरी एरिक Solems कंप्यूटर दृष्टि से कुछ कोड है, आप शायद इसे संपादित अपने शीर्ष फिट करने के लिए कर सकते हैं/नीचे
def stitchImages(im1,im2):
'''Takes 2 PIL Images and returns a new image that
appends the two images side-by-side. '''
# select the image with the fewest rows and fill in enough empty rows
rows1 = im1.shape[0]
rows2 = im2.shape[0]
if rows1 < rows2:
im1 = concatenate((im1,zeros((rows2-rows1,im1.shape[1]))), axis=0)
elif rows1 > rows2:
im2 = concatenate((im2,zeros((rows1-rows2,im2.shape[1]))), axis=0)
# if none of these cases they are equal, no filling needed.
return concatenate((im1,im2), axis=1)
की जरूरत है यहाँ Pillow का उपयोग कर एक कोड नमूना है। उम्मीद है कि यह किसी की मदद करता है!
from PIL import Image
def merge_images(file1, file2):
"""Merge two images into one, displayed side by side
:param file1: path to first image file
:param file2: path to second image file
:return: the merged Image object
"""
image1 = Image.open(file1)
image2 = Image.open(file2)
(width1, height1) = image1.size
(width2, height2) = image2.size
result_width = width1 + width2
result_height = max(height1, height2)
result = Image.new('RGB', (result_width, result_height))
result.paste(im=image1, box=(0, 0))
result.paste(im=image2, box=(width1, 0))
return result
- 1. स्टोर तस्वीरें?
- 2. एकाधिक कैमरा छवि सिलाई
- 3. ओपनसीवी - छवि सिलाई
- 4. आर में क्लस्टरिंग तस्वीरें?
- 5. तस्वीरें सामग्री प्रकार
- 6. मेरी तस्वीरें का स्थान
- 7. चेकबॉक्स के लिए कस्टम तस्वीरें?
- 8. तस्वीरें दिखा रहा है मेमोरी
- 9. छवि सिलाई पर कुछ समस्याएं - होमोग्राफी?
- 10. एंड्रॉइड फ्रंट फेसिंग कैमरे को उलटा तस्वीरें
- 11. सी # में ट्विटर से तस्वीरें प्राप्त करें?
- 12. "रीडायरेक्ट" बिना ताज़ा (फेसबुक तस्वीरें शैली) पेज
- 13. फेसबुक से तस्वीरें कैसे आयात करें?
- 14. बहुत कम ओवरलैप वाली छवियों को कैसे सिलाई करें?
- 15. सिलाई छवियों के बीच विपरीतता और चमक संतुलन
- 16. ईबे एपीआई - बड़ी वस्तु तस्वीरें कैसे प्राप्त करें?
- 17. IOS 6 बंटवारे संदेश की तरह, तस्वीरें (UIActivityViewController और UIDocumentInteractionController)
- 18. फोरस्क्वेयर: स्थानों/तस्वीरों पर तस्वीरें लेकिन स्थान/अन्वेषण पर नहीं?
- 19. ग्राफ एपीआई का उपयोग कर एक पोस्ट में सभी तस्वीरें कैसे प्राप्त कर सकते हैं?
- 20. मैं HTML5 कैनवास में बहुभुज किनारे सिलाई कलाकृतियों से कैसे बच सकता हूं?
- 21. एसेट्स लाइब्रेरी फ्रेमवर्क का उपयोग कर एक सरणी में एक आईफोन फोटो लाइब्रेरी से सभी तस्वीरें प्राप्त करें?
- 22. क्या कोई ऑटोपैनो सर्वर वैकल्पिक या स्वचालित पैनोरमा सिलाई/वीडियो पैनोरमा ओपन सोर्स है?
- 23. कैमरे के इरादे को खारिज करने से पहले कई तस्वीरें कैसे लें?
- 24. एक माइक्रोचिप
- 25. वसंत एओपी परिचय के साथ मिश्रण बनाना
- 26. एसडीकार्ड से नहीं मेरे एंड्रॉइड डिवाइस से सभी छवियों और तस्वीरें कैसे प्राप्त करें?
- 27. फ़ील्ड पैरामीटर का उपयोग कर सभी दोस्तों की तस्वीरें प्राप्त करना प्रतीत नहीं होता है?
- 28. एक साथ दो पीएनजी छवियों को एक साथ pylab
- 29. दो धाराओं के साथ एक साथ लिखें
- 30. Automapper एक साथ निर्भरता इंजेक्शन के साथ
क्या वे पैनोरमा की तरह ओवरलैप करते हैं? या क्या आपको सिर्फ दो छोटे बच्चों को एक-दूसरे के आगे रखकर एक बड़ी छवि बनाने की ज़रूरत है? – Leopd