स्यूडोकलर कंट्रास्ट बढ़ाने और आपके डेटा को अधिक आसानी से देखने के लिए एक उपयोगी उपकरण हो सकता है। प्रोजेक्टर का उपयोग करके आपके डेटा का प्रस्तुतीकरण करते समय यह विशेष रूप से उपयोगी होता है (क्योंकि उनका कंट्रास्ट आमतौर पर काफी खराब होता है)।
स्यूडोकलर केवल एकल-चैनल, ग्रेस्केल, चमकदार छवियों के लिए प्रासंगिक है। वर्तमान में हमारे पास एक आरजीबी छवि है। चूंकि R , जी , और B सभी समान हैं, हम अपने डेटा का केवल एक चैनल चुन सकते हैं-
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- किसी फ़ाइल से एक छवि को एक सरणी में पढ़ें।
- हमारे डेटा का एक चैनल चुनें।
- डेटा को छवि के रूप में प्रदर्शित करें, अर्थात, 2डी रेगुलर रैस्टर पर।
- कुल्हाड़ियों को बंद करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
from matplotlib import pyplot as plt, image as mimg plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True img = mimg.imread('bird.jpg') lum_img = img[:, :, 0] plt.imshow(lum_img) plt.axis('off') plt.show()
आउटपुट