Pertemuan 3-4
Pertemuan 3-4
Pertemuan 3-4
Bahasa Python sendiri sebenarnya hanya memiliki sedikit perintah/command. Tetapi justru karena
sifatnya yang open-source dan flesksibel maka muncul para pengembang yang membuat library
Python. Nah Library ini lah yang akhirnya membuat python bisa membaca dan menulis berbagai
bahasa lainnya (Java, C+, html5, dll)
ESP32 + MicroPython
RaspberryPi
Mengenal Library Wajib untuk Pemula
Software Berbahasa Python untuk Mengolah Citra
Software Anaconda memang lebih banyak mengambil source komputer Anda.
Tetapi dari segi kemudahan memanage proyek, saya lebih menyukai
Anaconda. Bagi saya, fitur yang mudah untuk membuat virtual
environment(ENV) adalah hal yang sangat penting. Anaconda cmd terpisah
dari Windows CMD.
Menginstall Library yang sangat mudah, tidak perlu ketik-ketik command.
Anaconda Command Prompt
Ada 2 Virtual
Environment
Mengapa Virtual Environment Penting?
Mengapa Virtual Environment Penting?
Keras
OpenCV
MatPlotLib
1. Hapus semua Python di Windows. (Ingat Python anaconda dan windows terpisah, tapi kita mau mencegah
konflik di masa depan)
3. Setelah terinstall, buka environment dan buatlah environment baru dengan nama imageprocessing.
Cara menginstall Library pada Virtual Environment
Proses Pembuatan
Virtual Environment
Cara menginstall Library pada Virtual Environment
Install JupyterNotebook
Cara menginstall Library pada Virtual Environment
3. Centang sesuai
library yang
dibutuhkan.
Cara menginstall Library pada Virtual Environment
3. Centang sesuai
library yang
dibutuhkan.
4. Apply
Cara menginstall Library pada Virtual Environment
1. Pertama buka
anaconda prompt lewat
Administrator.
2. Aktifkan environment
yang sudah Anda buat
dengan mengetik:
conda activate
namaenvAnda
Minggu lalu kita sudah belajar gimana caranya membuat Environment dan masuk ke Environment
melalui Anaconda IDE. Sekarang kita akan belajar bagaimana memanggil Python Editor (Jupyter
Notebook dan Spyder) melalui Anaconda CMD.
Klik!!!!
Siapkan Folder dahulu di drive Anda:
Ketik :
Masuk ke Drive D:
Environment Masuk ke Folder spesifik di D:
yang aktif.
Saat ini Mengaktifkan Environment
Environment
Base
https://
www.geeksforgeeks.org/
arithmetic-operations-on-
images-using-opencv-set-1-
addition-and-subtraction/
https://docs.opencv.org/3.4/dd/
d4d/
tutorial_js_image_arithmetics.ht
ml
Mengenal Python IDE dan Python, Library OpenCV
Memanggil dan menampilkan gambar.
Pengenalan Numpy
Numpy (Numerical Python) adalah modul dasar yang bermanfaat untuk melakukan
omputasi dengan Python. Paket ini menyediakan larik (array) multidimensi yang sangat
bermanfaat untuk kepentingan pemrosesan matriks maupun citra. Oleh karena itu, dasar
engenai paket ini perlu dibahas karena sering digunakan delam pengolahan citra.
Penyertaan modul numpy
Modul numpy dilibatkan dengan memberikan perintah :
Pada larik ini, setiap elemen diakses melalui dua indeks. Indeks pertama
digunakan untuk menyebutkan posisi baris dan indeks kedua untuk
menyebutkan posisi kolom.
Larik berdimensi tiga melibatkan tiga indeks untuk menyatakan
setiap kolom. Larik ini biasa digunakan pada citra berwarna, yang
mengandung koponen B, G, dan R.
larik berdimensi satu
data[2] digunakan untuk menyatakan elemen dengan indeks 2 (elemen ketiga dari kiri
mengingat indeks dimulai dari 0.
Gambar larik
beerdimensi 3
Cara untuk mengakses elemen larik berdimensi tiga
Tampak bawah terdapat dua indeks yang disebutkan dalam tigaDim untuk mengakses suatu
elemen larik berdimensi tiga. Notasi seperti tigaDim[0, 0, 2] boleh ditulis menjadi tigaDim[0] [0]
[2].
Pengerjaan dengan numpy: Hasil (matABC) diperoleh dari perkalian ketiga matriks dengan
dua tahap perkalian.
hasil = matA x matB x matC
Hasil (hasil) diperoleh langsung dari perkalian ketiga matriks
sekaligus.
Adapaun perkalian
matriks dengan metode
dot, dapat dilakukan
dengan cara seperti ini.
Cobalah untuk
mengubah nilai
transparansi.
Mengenal Python IDE dan Python, Library OpenCV
Mengubah ukuran Citra dan Menyimpan citra
Mengenal Python IDE dan Python, Library OpenCV
Merotasi Citra
Pengolahan citra berbasis
piksel
Citra
Original
Citra Hasil
Bingkai
Membuat bingkai pada citra berwarna