Ali Ismael نشر 18 أكتوبر 2021 أرسل تقرير نشر 18 أكتوبر 2021 كيف يمكننا أن نقرأ ونستعرض صورة في Matplotlib ؟ 1 اقتباس
1 Ali Haidar Ahmad نشر 18 أكتوبر 2021 أرسل تقرير نشر 18 أكتوبر 2021 (معدل) لقراءة الصورة من خلال Matplotlib يمكنك استخدام الدالة imread من الوحدة image: matplotlib.image.imread(path) أما لعرضها فنستخدم التابع imshow من الوحدة pyplot: matplotlib.pyplot.imshow(X, cmap=None, alpha=None) # X: الصورة # cmap: اسم خريطة الألوان التي تريد استخدامها # alpha: شفافية الصورة وتأخذ قيمة بين 0 و 1 مثال لقراءة وعرض صورة: import matplotlib.pyplot as plt from matplotlib.image import imread # تحديد المسار path="/content/test1 closedeye.jpg" # قراءة الصورة img = imread(path) # عرضها plt.imshow(img) النتيجة: وعموماً يمكنك استخدام طرق أخرى للقراءة والعرض مثلاً من خلال الحزمة PIL: from PIL import Image image = Image.open(path) image.show() أو من خلال الحزمة IPython : from IPython.display import display, Image im=Image(filename=path) display(im) لكن الأفضل استخدام Matplotlib فهي توفر لك الكثير من الخيارات. تم التعديل في 18 أكتوبر 2021 بواسطة Ali Haidar Ahmad 1 اقتباس
1 Ahmed Sharshar نشر 18 أكتوبر 2021 أرسل تقرير نشر 18 أكتوبر 2021 يمكنك قراءة وعرض الصور بشكل تفاعلي من Matplotlib باستخدام imread و mpimg كالتالي: import matplotlib.pyplot as plt import matplotlib.image as mpimg img = mpimg.imread('your_image.png') imgplot = plt.imshow(img) plt.show() وتظهر هكذا: اما اذا أردت اخفاء مكان الأرقام الظاهرة يمكنك استخدام plt.axis("off") كالتالي: plt.axis("off") plt.imshow(image) plt.show() وتظهر حينها هكذا: لاحظ انه عند قراءه الصورة في matplot فانها تظهر بالوانها الحقيقية وليس مثل opencv. اقتباس
السؤال
Ali Ismael
كيف يمكننا أن نقرأ ونستعرض صورة في Matplotlib ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.