SUBBAB 7: Implementasi Python
Setelah selesai mempelajari materi, mahasiswa diharapkan mampu melakukan penteksian tepi operator Canny menggunakan pustaka Python scikit-image.
scikit-image, sebuah pustaka pemrosesan citra di Python yang bersifat open-source,
menyediakan fungsi feature.canny() yang dapat digunakan untuk menerapkan algoritma deteksi
tepi Canny.
Fungsi ini mirip dengan cv2.Canny() milik OpenCV, namun memiliki fleksibilitas lebih tinggi
dalam hal
parameterisasi, terutama dalam hal pengendalian proses smoothing (perataan) melalui parameter
sigma.
image = io.imread('gambar.jpg')
gray = color.rgb2gray(image)
edges = feature.canny(gray, sigma=1.0)
Penjelasan:
sigmamenentukan intensitas Gaussian filter yang diterapkan sebelum deteksi tepi.- Fungsi ini sudah mencakup semua tahapan Canny seperti smoothing, gradient, suppression, dan thresholding..
Ayo Ngoding!
Petunjuk:
- Upload File: Klik tombol Upload File untuk mengunggah gambar yang ingin Anda analisis. Anda dapat memilih file gambar dari perangkat Anda.
- Menjalankan Proses: Setelah file diunggah, ganti path gambar pada kode dengan nama file yang diunggah. Anda dapat menjalankan proses analisis dengan menekan tombol Play yang berada di sebelah kiri cell.
- Menambah Cell: Klik tombol + Add Cell untuk menambahkan lebih banyak ruang untuk memasukkan kode atau menjalankan perintah tambahan.