مثل لغات البرمجة الأخرى ، يمكن لمطوري Python أيضًا استخدام مكتبات مختلفة لتصور الصور و ' matplotlib 'هو أحدها الذي يشتمل على وظائف / طرق متعددة مدمجة لتمثيل الرسوم البيانية والمؤامرات والصور المختلفة. إنه مبني على ' حبيبي ' مكتبة. الوظيفة الأكثر شيوعًا لمكتبة 'matplotlib' هي plt.imshow () '، والذي يستخدم لعرض الصور.
سيتحدث هذا الدليل عن طريقة 'imshow ()' في بايثون.
عرض الصورة باستخدام طريقة Matplotlib “imshow ()” - بايثون
ال ' matplotlib 'الحزمة الأكثر استخدامًا للتحليلات المرئية وكذلك للرسومات بما في ذلك البيانات. إنه ' plt.imshow () 'طريقة لعرض الرسومات.
دعنا نلقي نظرة على الأمثلة المقدمة أدناه لفهم استخدام ' imshow () ' طريقة.
مثال 1: كيفية إظهار الصورة باستخدام طريقة Matplotlib “imshow ()” في بايثون؟
لإظهار الصورة باستخدام ' imshow () '، قم أولاً باستيراد المكتبات المطلوبة ، مثل' matplotlib.pyplot ' و ' matplotlib.image ':
استيراد matplotlib.pyplot مثل PLT
استيراد matplotlib.image مثل mpimg
بعد ذلك ، قم بتحميل أي صورة تريد إظهارها من خلال توفير مسارها داخل ' mpimg.imread () 'وحفظه في المتغير. هنا ، صورتنا المطلوبة موجودة على Google Drive الخاص بنا:
الآن ، استدعاء ' plt.imshow () ”لإظهار الصورة وتمريرها المتغير الذي يحمل الصورة المحملة:
plt.imshow ( صورتي )
يمكن ملاحظة أن صورتنا المحددة قد تم عرضها بنجاح:
مثال 2: كيفية تحويل الصورة إلى تدرج الرمادي باستخدام طريقة Matplotlib “imshow ()” في بايثون؟
أولاً ، قم بتحويل الصورة إلى مصفوفة ومررها إلى متغير. ثم اتصل بـ ' plt.imshow () '، مرر المتغير الذي يحمل المصفوفة ، سمب 'المعلمة بقيمة' رمادي '. cmap هو مثيل colormap أو اسم مخطط colormap مسجل ، و ' إقحام 'المعلمة مع' بيكوبيك 'حيث يتم استخدام قيمته لعرض الصورة:
r_image = my_image [ : ،: ، 0 ]plt.imshow ( r_image ، سمب = 'رمادي' ، الاستيفاء = 'بيكوبيك' )
يمكن ملاحظة أن الصورة المقدمة قد تم تحويلها إلى تدرج الرمادي:
مثال 3: كيفية تغيير أصل الصورة باستخدام طريقة Matplotlib “imshow ()” في بايثون؟
باستخدام ' imshow () '، يمكن للمستخدمين أيضًا ضبط أصل الصورة. للقيام بذلك ، ' أصل 'المعلمة يمكن استخدامها. هنا ، حددنا ' أدنى 'كقيمة' أصل ' معامل:
plt.imshow ( r_image ، سمب = 'رمادي' ، الاستيفاء = 'بيكوبيك' و أصل = 'أدنى' )
يمكن ملاحظة أن أصل الصورة المحددة قد تغير:
هذا كل شيء! لقد أوضحنا بإيجاز حول matplotlib ' imshow () 'في بايثون.
خاتمة
ال ' matplotlib 'مكتبة تحتوي على طرق / وظائف متعددة تُستخدم لتصور البيانات ، مثل الرسوم البيانية والمؤامرات والصور بمساعدة مصفوفات الأرقام. الطريقة الأكثر استخدامًا لـ ' matplotlib 'المكتبة هي' imshow () 'الطريقة التي تستخدم كائنات الصورة. تم إثبات الجدل في هذا المنشور حول طريقة matplotlib 'imshow ()' الخاصة ببايثون.