में एक छवि को चिकनाई करना मैं पाइथन में प्रोग्रामिंग के लिए बहुत नया हूं, और मैं अभी भी सब कुछ समझने की कोशिश कर रहा हूं, लेकिन मुझे गॉसियन को चिकनी या एक छवि को हल करने की कोशिश करने में समस्या है। यह शायद एक आसान फिक्स है, लेकिन मैंने पागल होने शुरू करने के लिए इसे समझने की कोशिश करने में इतना समय बिताया है। मेरे पास आकाशगंगाओं के समूह की एक 3 डी। संगठन फ़ाइल है और मैंने एक निश्चित कटौती की है और उसे एपीपी के साथ एक पीएनजी में सहेजा है। असल में, इसे एक बड़े बीम आकार के लिए एक गाऊशियन के रूप में चिकना होना चाहिए (यानी एफडब्ल्यूएचएम का विस्तार करके पूरी चीज को बड़ा करना, लेकिन उत्पादन को कम करना)। मुझे पता है कि scipy.ndimage.convolve जैसी चीजें हैं और एक समान कार्य है जो मैं उपयोग कर सकता हूं, लेकिन मुझे कुछ उपयोगी में अनुवाद करने में कठिनाई हो रही है। अगर कोई मुझे इस के साथ हाथ दे सकता है और मुझे सही दिशा में इंगित कर सकता है तो यह एक बड़ी मदद होगी।गॉसियन पाइथन
उत्तर
शायद ऐसा कुछ?
import numpy as np
import scipy.ndimage as ndimage
import matplotlib.pyplot as plt
img = ndimage.imread('galaxies.png')
plt.imshow(img, interpolation='nearest')
plt.show()
# Note the 0 sigma for the last axis, we don't wan't to blurr the color planes together!
img = ndimage.gaussian_filter(img, sigma=(5, 5, 0), order=0)
plt.imshow(img, interpolation='nearest')
plt.show()
(मूल छवि here से लिया गया)
यह वास्तव में अच्छा काम करता है, धन्यवाद! क्या आप जानते हैं कि .fit फ़ाइल के साथ ऐसा करना संभव है? तो मैं मूल फ़ाइल के साथ इसे एक पीएनजी में परिवर्तित किए बिना कर सकता था। – Jenn
उस प्रारूप को पढ़ने के लिए आपको एक विशिष्ट लाइब्रेरी की आवश्यकता होगी। मैंने त्वरित Google खोज का नेतृत्व किया [यहां] (http://www.astropy.org/)। मेरे सिस्टम पर 'एस्ट्रॉपी' स्थापित नहीं है, लेकिन ऐसा लगता है [अच्छी तरह से प्रलेखित] (https://astropy.readthedocs.org/en/v0.2.3/io/fits/index.html)। – Jaime
बस pyfits का उपयोग करें? आयात pyfits ए = pyfits.getdata (फ़ाइल नाम) ए से आपके डेटा के साथ numpy.ndarray होना चाहिए, और उस पर ndimage फ़िल्टर करने से पहले – usethedeathstar
- 1. गॉसियन
- 2. ओपनसीवी: कुशल अंतर-गॉसियन
- 3. गॉसियन नाइव बेयस लागू करें
- 4. गॉसियन मिश्रण मॉडल को समझना
- 5. स्विफ्ट गॉसियन ब्लर एक छवि
- 6. गॉसियन ब्लर और कन्फोल्यूशन कर्नेल
- 7. गॉसियन ब्लर फ़िल्टर रिवर्सल: आईओएस
- 8. पूर्ण स्क्रीन पर गॉसियन ब्लर
- 9. ओपनसीवी गॉसियन ब्लर टेसेरैक्ट तोड़ता है?
- 10. 1-आयामी गॉसियन वितरण फ़ंक्शन का प्लॉटिंग
- 11. गॉसियन मिश्रण मॉडल की अवधारणा को समझना
- 12. पायथन-लोड डेटा और बहु गॉसियन फिट
- 13. पाइथन
- 14. पाइथन SciPy
- 15. एक छवि के गॉसियन फ़िल्टरिंग के लिए इष्टतम सिग्मा?
- 16. गॉसियन रैंडम टाइमर को समझने में मुश्किल है?
- 17. कोर एनीमेशन का उपयोग कर एक गॉसियन ब्लर एनिमेटिंग?
- 18. आर + जीजीप्लॉट: कस्टम चिकनी (गॉसियन प्रोसेस) का उपयोग कैसे करें
- 19. परिणाम में माध्य और गॉसियन फ़िल्टर के बीच अंतर
- 20. मैं चर-चौड़ाई गॉसियन के साथ पायथन में एक रूपांतरण कैसे करूं?
- 21. पाइथन
- 22. पाइथन
- 23. पाइथन
- 24. पाइथन
- 25. पाइथन
- 26. पाइथन
- 27. पाइथन
- 28. पाइथन
- 29. पाइथन
- 30. पाइथन
आप OpenCV की कोशिश की है (opencv) [http://opencv.willowgarage.com/documentation/python/imgproc_image_filtering.html] – PepperoniPizza
मैंने लिंक की कोशिश की लेकिन यह काम नहीं किया। – Jenn
हाँ क्षमा करें, एक टाइपो था, इसे अभी आज़माएं: http://opencv.willowgarage.com/documentation/python/imgproc_image_filtering.html – PepperoniPizza