كيفية عرض الصورة باستخدام طريقة Matplotlib “imshow ()”

Kyfyt Rd Alswrt Bastkhdam Tryqt Matplotlib Imshow



مثل لغات البرمجة الأخرى ، يمكن لمطوري 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 الخاص بنا:

my_image = mpimg.imread ( '/content/drive/MyDrive/kote-port-so5nsYDOdxw-unsplash.jpg' )


الآن ، استدعاء ' 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 ()' الخاصة ببايثون.