Imshow SciPy

Imshow Scipy



Python adalah bahasa pemrograman perangkat lunak yang terkenal dan sering digunakan yang digunakan untuk menulis program perangkat lunak yang berbeda, membuat tugas otomatis, membuat situs web yang berbeda, dan untuk teknik analisis data. Ini adalah bahasa pemrograman serba guna yang artinya aplikasinya tidak terbatas pada beberapa tugas tertentu melainkan dapat membuat program yang berbeda. Selain itu, ramah-pemula yang menjadikannya bahasa yang paling banyak digunakan di antara semua bahasa lainnya. SciPy adalah pustaka Python, dan telah dibangun di atas pustaka terkenal Python lainnya 'NumPy'. Pustaka ini menawarkan fungsi yang membantu membuat pembelajaran mesin dan model pembelajaran mendalam dan untuk perhitungan persamaan matematika bersama dengan teknik analisis data. SciPy menawarkan fungsi 'imshow' sebagai atribut atau modelnya dan fungsi ini memungkinkan untuk menampilkan gambar dalam formasi warna RGB.

Prosedur

Artikel ini akan mengikuti proses langkah demi langkah untuk mengimplementasikan fungsi imshow SciPy. Sintaks untuk imshow akan ditampilkan terlebih dahulu di artikel dan kemudian mengikuti sintaks itu akan dieksekusi dalam skrip Python. Platform perangkat lunak yang akan kita gunakan untuk mengeksekusi kode Python adalah 'Google Collab' yang menyediakan akses ke semua platform Python yang membuat penulisan program lebih mudah dengan menyediakan paket dan pustaka Python yang telah diinstal sebelumnya.







Sintaksis

Sintaks untuk imshow() SciPy sederhana tetapi dibutuhkan atribut perpustakaan lain untuk menampilkan gambar jadi pertama-tama, kita membaca gambar menggunakan fungsi SciPy sebagai berikut:



$ gambar = bermacam-macam imread ( 'jalur file')

Dan kemudian gambar ditampilkan dengan memanggil fungsi persis seperti berikut:



$matplotlib. pyplot . Imshow ( gambar )

Parameter yang diambil oleh fungsi pertama sebagai input adalah jalur file atau mewakili tempat gambar disimpan di repositori sistem dan kemudian parameter kedua yang diberikan ke parameter input dari fungsi 'imshow' adalah gambar yang menyimpan file membaca informasi path file gambar yang ingin kita tampilkan menggunakan metode imshow().





Nilai Pengembalian

Fungsi ini tidak mengembalikan nilai pengembalian apa pun melainkan menampilkan gambar grafis yang telah kami berikan ke parameter masukannya.

Contoh # 01

Sekarang, mari kita gunakan fungsi imshow dari SciPy dan tampilkan gambar dengan bantuannya. Jelas dari sintaks sebelumnya bahwa kita tidak bisa hanya menggunakan fungsi imshow berdasarkan atribut SciPy untuk menampilkan gambar, tetapi kita akan sampai pada titik ini nanti dalam program. Pertama, buka collab Google dan simpan seluruh notebook untuk proyek tersebut dan simpan dengan beberapa nama unik di Google Drive sehingga kami dapat mengakses program ini kapan saja nanti.



Kembali ke titik di mana kita perlu mengambil bantuan dari beberapa perpustakaan lain untuk membuat imshow() berfungsi dengan benar. Kami tidak dapat langsung menampilkan gambar menggunakan fungsi imshow() dan kami harus terlebih dahulu membaca gambar tersebut. Sebelum membaca gambar, pastikan bahwa kami memiliki beberapa gambar yang diunduh di sistem dan kami juga tahu tentang jalur filenya atau di folder mana gambar itu berada di sistem, salin jalur itu karena kami harus mengerjakannya.

Setelah menemukan path file gambar, kita diharuskan untuk membaca gambar tersebut. Pertama-tama kita akan mengimpor paket pustaka penting sehingga kita akan memuat modul “misc” dari pustaka Python SciPy. Modul ini dapat diimpor dengan menulis “from SciPy import misc” di program. Misc adalah modul yang memungkinkan kita membaca gambar. Misc memiliki fungsi lain “imread()” untuk membaca gambar. Untuk melakukannya, kita akan meletakkan misc sebagai awalan sebelum fungsi imread() sebagai “misc.imread( ‘file path‘)”. Kami akan memberi makan jalur file ke parameter input dari fungsi ini dan akan menyimpan hasil dari metode ini di beberapa variabel dengan asumsi 'gambar'.

Setelah kami membaca gambar, kami ingin menampilkan gambar menggunakan metode 'imshow' dan untuk tujuan itu, kami akan mengimpor dari pustaka 'matplotlib' 'pyplot' yang merupakan paket yang berfungsi untuk menampilkan atau memplot angka-angka. Kami akan menempatkan pyplot sebelum imshow() sebagai awalan dan akan memberi nilai baca gambar sebagai variabel simpan 'gambar' ke parameter fungsi sebagai 'plt.imshow(gambar )'. Dengan cara ini output dari program akan menampilkan gambar di layar dan setelah mengambil gambar ini di program dengan bantuan fungsi-fungsi ini, kami dapat menggunakannya untuk aplikasi yang berbeda. Angka-angka berikut mewakili program dan keluarannya dieksekusi dalam skrip Python:

Contoh # 02

Kami akan mengambil gambar lain dan akan menampilkan gambar itu dengan bantuan metode imshow() SciPy. Kami akan mengimpor dua modul penting, satu dari 'scipy as misc' dan yang kedua dari 'matplotlib as the pyplot'. Kami akan mengunggah gambar ke direktori collab Google dan dari sana kami akan menyalin nama gambar untuk meneruskannya ke parameter fungsi 'imread()'. Kami akan menggunakan fungsi imread() dari misc untuk membaca gambar terlebih dahulu dan akan menyimpan informasinya dan kemudian akan memanggil metode 'pyplot.imshow()' dan akan memberikan informasi baca ke fungsi ini sebagai parameter masukannya, ini akan menampilkan gambar di output. Kode untuk program ini diberikan di bawah ini dan hasilnya juga ditampilkan sesuai program:

Kesimpulan

Panduan ini telah menunjukkan metode untuk menjalankan fungsi imshow SciPy yang tidak dapat diakses langsung ke perpustakaan SciPy tetapi kita dapat mengaksesnya secara tidak langsung dengan menggunakan atribut 'misc' dari SciPy dan 'matplotlib.pyplot'. Kami telah mendemonstrasikan fungsi pada dua gambar berbeda dalam dua contoh terpisah.