Cara Memaparkan Imej menggunakan Kaedah Matplotlib 'imshow()'.

Cara Memaparkan Imej Menggunakan Kaedah Matplotlib Imshow



Seperti bahasa pengaturcaraan lain, pembangun Python juga boleh menggunakan perpustakaan yang berbeza untuk visualisasi Imej, dan ' matplotlib ” ialah salah satu daripadanya yang merangkumi berbilang fungsi/kaedah terbina dalam untuk mewakili graf, plot dan imej yang berbeza. Ia dibina di atas ' numpy ” perpustakaan. Fungsi paling popular perpustakaan 'matplotlib' ialah plt.imshow() ”, yang digunakan untuk memaparkan imej.

Panduan ini akan membincangkan kaedah 'imshow()' dalam Python.







Memaparkan Imej Menggunakan Kaedah Matplotlib “imshow()” – Python

' matplotlib ” pakej paling biasa digunakan untuk analisis visual dan juga untuk grafik termasuk data. Ia ' plt.imshow() ” kaedah digunakan untuk menunjukkan grafik.



Mari kita lihat contoh yang disediakan di bawah untuk memahami penggunaan ' imshow() ” kaedah.



Contoh 1: Bagaimana untuk Menunjukkan Imej Menggunakan Kaedah Matplotlib 'imshow()' dalam Python?

Untuk menunjukkan imej menggunakan ' imshow() kaedah, pertama import perpustakaan yang diperlukan, seperti ' matplotlib.pyplot ” dan “ matplotlib.image ”:





import matplotlib.pyplot sebagai plt
import matplotlib.image sebagai mpimg


Kemudian, muatkan mana-mana imej yang anda ingin tunjukkan dengan menyediakan laluannya di dalam ' mpimg.imread() ” kaedah dan simpan ke dalam pembolehubah. Di sini, imej yang kami kehendaki terletak pada Google Drive kami:

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


Sekarang, mohon ' plt.imshow() ” kaedah untuk menunjukkan imej dan memberikannya pembolehubah yang memegang imej yang dimuatkan:



plt.imshow ( my_image )


Ia boleh dilihat bahawa imej kami yang ditentukan telah berjaya ditunjukkan:

Contoh 2: Bagaimana untuk Menukar Imej kepada Skala Kelabu Menggunakan Kaedah Matplotlib 'imshow()' dalam Python?

Mula-mula, tukar imej kepada tatasusunan dan hantarkannya kepada pembolehubah. Kemudian, panggil ' plt.imshow() ' kaedah, lulus pembolehubah yang memegang tatasusunan, ' cmap parameter dengan nilai sebagai ' kelabu ”. Cmap ialah contoh peta warna atau nama peta warna berdaftar, dan ' interpolasi ” parameter dengan “ BICUBIC ” kerana nilainya digunakan untuk memaparkan imej:

r_image = my_image [ : , :, 0 ]
plt.imshow ( r_image, cmap = 'kelabu' , interpolasi = 'BICUBIC' )


Ia boleh dilihat bahawa imej yang disediakan telah ditukar kepada skala kelabu:

Contoh 3: Bagaimana untuk Mengubah Asal Imej Menggunakan Kaedah Matplotlib 'imshow()' dalam Python?

Dengan menggunakan ' imshow() ”, pengguna juga boleh melaraskan asal imej. Untuk berbuat demikian, ' asal usul ” parameter boleh digunakan. Di sini, kami telah menentukan ' lebih rendah ” sebagai nilai “ asal usul 'parameter:

plt.imshow ( r_image, cmap = 'kelabu' , interpolasi = 'BICUBIC' , asal usul = 'lebih rendah' )


Ia boleh diperhatikan bahawa asal imej yang ditentukan telah diubah:


Itu sahaja! Kami telah menerangkan secara ringkas tentang matplotlib ' imshow() ” kaedah dalam Python.

Kesimpulan

' matplotlib ” perpustakaan mengandungi pelbagai kaedah/fungsi yang digunakan untuk visualisasi data, seperti graf, plot dan imej dengan bantuan tatasusunan nombor. Kaedah yang paling biasa digunakan ' matplotlib 'perpustakaan ialah' imshow() ” kaedah yang menggunakan objek imej. Siaran ini menunjukkan tentang kaedah 'imshow()' matplotlib Python.