मैं matplotlib.pyplot.imshow () का उपयोग करके एक ग्रेस्केल छवि प्रदर्शित करने का प्रयास कर रहा हूं । मेरी समस्या यह है कि ग्रेस्केल छवि को एक कॉलॉर्मप के रूप में प्रदर्शित किया जाता है। मुझे ग्रेस्केल की आवश्यकता है क्योंकि मैं रंग के साथ छवि के शीर्ष पर आकर्षित करना चाहता हूं।
मैं छवि में पढ़ता हूं और पीआईएल की छवि का उपयोग कर ग्रेस्केल में परिवर्तित करता हूं। ()। कन्वर्ट ("एल")।
image = Image.open(file).convert("L")
फिर मैं छवि को एक मैट्रिक्स में परिवर्तित करता हूं ताकि मैं आसानी से कुछ इमेज प्रोसेसिंग का उपयोग कर सकूं
matrix = scipy.misc.fromimage(image, 0)
हालांकि, जब मैं करता हूं
figure()
matplotlib.pyplot.imshow(matrix)
show()
यह एक colormap (यानी यह ग्रेस्केल नहीं है) का उपयोग करके छवि प्रदर्शित करता है।
मुझसे यहां क्या गलत हो रहा है?
_r
।"