আমি matplotlib.pyplot.imshow () ব্যবহার করে গ্রেস্কেল চিত্র প্রদর্শনের চেষ্টা করছি । আমার সমস্যাটি হল গ্রেস্কেল চিত্রটি রঙিন মানচিত্র হিসাবে প্রদর্শিত হয়। আমার গ্রেস্কেল দরকার কারণ আমি রঙের সাথে ছবির উপরে আঁকতে চাই।
আমি ছবিটিতে পড়েছি এবং পিআইএল এর চিত্র.ওপেন () ব্যবহার করে গ্রেস্কেলতে রূপান্তর করি convert রূপান্তর ("এল")
image = Image.open(file).convert("L")
তারপরে আমি চিত্রটিকে ম্যাট্রিক্সে রূপান্তর করি যাতে আমি সহজেই ব্যবহার করে কিছু চিত্র প্রক্রিয়াকরণ করতে পারি
matrix = scipy.misc.fromimage(image, 0)
যাইহোক, আমি যখন না
figure()
matplotlib.pyplot.imshow(matrix)
show()
এটি একটি বর্ণম্যাপ ব্যবহার করে চিত্রটি প্রদর্শন করে (যেমন এটি গ্রেস্কেল নয়)।
আমি এখানে কি ভুল করছি?
_r
" "