Baiklah, cukup bicara, mari kita proses beberapa gambar dan menggunakan pengetahuan python kita.
Sekarang, Anda mungkin berpikir bahwa pemrosesan gambar adalah sesuatu yang dapat Anda lakukan di mesin Anda menggunakan
sesuatu seperti Photoshop, bahkan menggunakan perangkat lunak pengeditan sederhana.
Tapi di mana alat ini benar-benar bersinar adalah ketika kita harus memproses ratusan, ribuan gambar.
Anda dapat melakukan banyak hal dengan sangat, sangat cepat dengan Python.
Jadi mari kita mulai dengan ini.
Saya telah melampirkan pada pelajaran ini sebuah poke IDEX untuk Anda dan indeks poke ini memiliki semua Pokemon kecil yang lucu
ini.
Kami memiliki Bulbasaur, kami memiliki Charmander, kami memiliki Pikachu, kami memiliki Squirtle.
Itu bagus.
Mereka semua sangat lucu.
Dan omong-omong, bonus kecil hanya untuk mengikuti kursus ini.
Tidak ada kursus lain yang akan mengajari Anda hal ini.
Bersiaplah untuk itu.
Anda siap?
Nama asli Bulbasaur dalam bahasa Jepang adalah untuk Siggie Dunnett.
Charmander sedangkan Charmander adalah HITO.
Dan kemudian Pikachu, sementara Pikachu hanyalah Pikachu dan kemudian Squirtle.
Ini dia.
Bonus pelajaran bahasa Jepang gratis untuk kursus python ini.
Ya, apakah ini bagus?
Tentu saja.
Baiklah.
Mari kita kembali ke beberapa hal serius.
Kami memiliki gambar-gambar ini.
Mari kita lihat apa yang bisa kita lakukan dengan mereka.
Saya akan memiliki file gambar sehingga Anda dapat membuatnya sendiri.
Dan saya menggunakan teks luhur di sini di Prompt perintah saya.
Tetapi Anda dapat menggunakan apa pun yang Anda inginkan.
Dan apa yang akan saya tunjukkan.
Adalah sesuatu yang saya ingat Anda selalu dapat referensi dalam dokumentasi resmi ketika belajar perpustakaan,
tidak ada yang lebih baik dari dokumentasi resmi.
Benar.
Dan kita melihat di sini bahwa hal pertama yang perlu kita lakukan adalah mengimpor modul seperti ini.
Jadi mari kembali ke sini dan katakan dari PILT.
Impor gambar, jadi sekarang kita bisa melakukan sesuatu yang cukup menarik, hal pertama yang bisa kita lakukan adalah mengatakan gambar sama.
Gambar yang telah kami impor dan cukup katakan terbuka.
Sekarang, di sini, kami hanya memberikan jalur file yang ingin kami buka dalam kasus kami, mari buka Pikachu
JPEG.
Jadi saya akan mengatakan.
Dot slash, yang berarti direktori saat ini, dan ingat, kita berada di direktori taman bermain gambar dan saya ingin masuk
ke dalam folder indeks poke, jadi saya akan mengatakan poke index.
Dan katakan.
Pikachu memastikan saya mengeja Pikachu di sini.
Titik Jopek.
Dan mari kita cetak gambar di sini untuk melihat apa yang kita dapatkan.
Akan menyimpan dan menjalankan file ini, jadi saya akan mengatakan.
Python.
Tiga dan Rondi Gambar Dot Merak.
Gambar-gambar.
--, karena itulah namanya.
Ini dia, kami mendapatkan objek di sini, Anda lihat itu objek pil, itu adalah gambar JPEG plug dalam file gambar JPEG
dan itu memberitahu saya persis apa itu.
Jadi kami telah mengonversi atau membuka JPEG ini menjadi objek gambar yang diberikan Pelo kepada kami yang sekarang dapat kami manipulasi.
Jadi apa yang bisa kita lakukan di sini?
Baiklah, pertama, mari kita lihat format titik gambar dan properti ini akan mengatakan, hei, apa itu format
gambar?
Bentuk gambar?
Ini adalah JPEG karena, yah, ini adalah JPEG.
Itu luar biasa.
Jadi kami mendapatkan properti yang berbeda di sini.
Tapi bagaimana dengan ukuran?
Bisakah Anda memberi tahu kami tentang ukurannya?
Ya, ukuran gambarnya adalah 640 kali 640.
Luar biasa.
Itu bagus.
Kami mendapatkan beberapa informasi.
Bagaimana jika kita melakukan mode di sini, apa yang dilakukan Mo?
Ayo lihat.
Kami melihat bahwa pewarnaannya masuk.
Jadi itu merah, hijau, biru.
Baiklah, luar biasa.
Mari kita bersihkan konsol di sini.
Ini dia.
Sekarang, ingat, kita dapat mengetahui jenis fungsi, properti metode, dan atribut apa yang dimiliki gambar
ini dengan melakukan perintah brengsek.
Benar.
Jadi jika saya hanya menghapus ini.
Dan lakukan duder atas gambar.
Kami sembuh, semua hal yang telah diberikan gambar ini kepada kami dan sekali lagi, ini adalah sesuatu yang dapat kami
periksa di situs web dokumentasi juga.
Oke, tapi mari kita lakukan sesuatu yang lebih menarik.
Anda tahu apa yang ingin saya lakukan?
Saya ingin dapat menambahkan beberapa filter, mungkin mengaburkan hal-hal di sini.
Sehat.
Pelo memberi kita filter gambar ini.
Bahwa kita sekarang dapat memfilter gambar, jadi bagaimana kita bisa menggunakannya?
Nah, sekarang kita bisa memiliki filter.
Gambar dan gambar filter ini akan sama dengan gambar yang telah kita ambil
dan kita akan mengatakan filter titik dan di sini, berikan filter gambar dengan beberapa opsi.
Jadi di sini kita bisa melakukan hal yang berbeda.
Mari kita lakukan Bhullar di sini.
Jadi modal kabur.
Jadi sekarang akan menerapkan filter blur.
Jadi mari kita lihat apa yang terjadi.
Jika saya melakukan ini, alih-alih mencetak, saya akan mengatakan gambar.
Simpan titik.
Dan ini akan menyimpan gambar yang difilter.
Jadi apa gambar yang difilter yang disimpan?
Dan berikan, sebut saja.
biru.
Koma dan kemudian ekstensi yang ingin kita simpan itu.
Langsung saja kita lakukan PMG disini.
Kami akan mengubahnya menjadi file.
Seperti ini, dan jika saya menjalankan ini.
Lihat itu.
Kami memiliki file blurr baru di sini, jika saya mengkliknya, Pikachu semuanya kabur.
Anda dapat melihat gambar asli di sini dan gambar buram.
Betapa kerennya itu?
Jadi mari kita lakukan itu lagi, mari kita lakukan sesuatu yang lain, mari kita lakukan mungkin.
Halus, yang merupakan filter lain yang dapat kita lakukan jika saya menjalankan ini lagi.
Baiklah, kita melihat bahwa gambarnya sekarang baik, kita tidak bisa benar-benar tahu, tapi lebih halus.
Itu filter yang biasanya bekerja lebih baik dengan gambar lanskap, kami juga dapat melakukan sesuatu seperti schaffen dan sekali lagi,
Anda dapat membaca dokumentasi untuk melihat pemfilteran berbeda yang dapat kami lakukan.
Tapi mari kita periksa yang ini juga.
Kami mendapatkan yang asli dan kemudian yang diasah.
Ini dia, ada sedikit pemberitahuan.
Pikachu terlihat sangat, sangat tajam.
Sekarang, alasan saya mengubah ini menjadi PMG adalah karena PNG mendukung filter gambar ini, jadi Anda mungkin masuk ke
sana jika Anda benar-benar menyimpannya sebagai JPEG.
Dan Anda tahu apa?
Sementara kita melakukannya, izinkan saya menunjukkan hal lain yang bisa kita lakukan.
Jadi, alih-alih gambar filter ini, kita sebenarnya bisa melakukan sesuatu yang disebut convert.
Dan ini mengubah gambar ke format yang berbeda.
Jadi salah satu format yang sebenarnya bisa kita lakukan adalah yang namanya Greyscale, yaitu dengan huruf kapital L..
Jadi ketika saya mengonversi seperti ini, gambar ini dan mari kita ganti namanya menjadi Gray PJI jika saya menjalankan ini.
Pikachu hebat saya berwarna hitam dan putih.
Jadi Anda juga dapat mengonversi gambar ke format yang berbeda, jadi ingatlah bahwa kami memiliki format merah, hijau, biru
RGB.
Ada berbagai format yang dapat Anda gunakan untuk mengonversi gambar, tetapi yang ini terlihat cukup keren.
Kami baru saja mengalahkan Pikachu.
Sekarang, ini hanya satu gambar yang telah kami kerjakan, tetapi kekuatan dan apa yang akan
saya tunjukkan kepada Anda di video mendatang adalah bagaimana kami dapat menerapkan, katakanlah, fungsi seperti ini ke ratusan dan ribuan dan jutaan gambar
jika kita mau, dan memprosesnya dengan sangat cepat.
Tapi untuk saat ini, saya pikir ini sudah cukup.
Anda dapat bereksperimen dan mencoba konversi yang berbeda dan mencoba filter gambar yang berbeda sendiri.
Dan kita akan belajar lebih banyak lagi di video berikutnya.