Anda di halaman 1dari 5

Nama : Feby Yusticianto Putro

NPM : 22418653
Kelas : 3IC07

PRAKTIKUM TERAPAN TEORI GRAF M-8


Numpy adalah library untuk manipulasi array, digunakan untuk aljabar linier, transformasi
Fourier, dan kemampuan bilangan acak. Pandas adalah library untuk manipulasi data dan analisis
data. CV2 adalah library untuk tugas-tugas computer vision. Skimage adalah library yang
mendukung aplikasi pengolah gambar pada python. Matplotlib adalah library yang menghasilkan
gambar dan menyediakan toolkit antarmuka pengguna grafis.
Pada langkah ini kita akan membaca gambar dari url, dan menampilkannya menggunakan
openCV, perhatikan perbedaannya saat membaca gambar dalam format RGB dan BGR. Saluran
warna input default dalam format BGR untuk openCV.

Jika ingin meningkatkan kontras pada gambar atau memperluas kontras di wilayah tertentu
sambil mengorbankan detail dalam warna yang tidak terlalu bervariasi, atau tidak penting. Alat
yang baik untuk menemukan wilayah yang menarik adalah histogram. Untuk membuat histogram
dari data gambar kita, kita menggunakan fungsi matplot.pylab hist (). Kita dapat mengamati bahwa
saluran hijau memiliki banyak piksel di 255, yang mewakili tambalan putih pada gambar.
Untuk temukan kontur gambar dari gambar grayscale gunakan matplotlib. Contour
Transformasi Grayscale dan Persamaan Histogram myGrayImgTrans adalah variabel yang
menampung hasil pembagian, perkalian dan juga penjumlahan pixel gambar, pada variabel ini 300
dikali dengan gray image kemudian dibagi 300 lalu dikalikan 2.
cv_imshow(im4) adalah perintah untuk menampilkan gambar yang pixelnya sudah dilakukan
operasi matematika. Berikut ini adalah hasil dari output pada gambar kedua

Histogram Equalization
Bagian ini mendemonstrasikan pemerataan histogram pada gambar gelap. Transformasi ini
meratakan histogram tingkat abu-abu sehingga semua intensitas menjadi seumum mungkin.
Fungsi transformasi adalah fungsi distribusi kumulatif (cdf) dari nilai piksel pada citra
(dinormalisasi untuk memetakan rentang nilai piksel ke rentang yang diinginkan). Contoh ini
menggunakan gambar 4 (im4).

Transformasi Fourier dari Gambar Abu-abu


Transformasi fourier digunakan untuk mencari domian frekuensi gambar. Anda dapat
menganggap gambar sebagai sinyal yang diambil sampelnya dalam dua arah. Jadi mengambil
transformasi fourier di kedua arah X dan Y memberi Anda representasi frekuensi gambar. Untuk
sinyal sinusoidal, jika amplitudo berubah sangat cepat dalam waktu singkat, dapat dikatakan itu
adalah sinyal frekuensi tinggi. Jika bervariasi perlahan, itu adalah sinyal frekuensi rendah. Tepi
dan noise adalah konten frekuensi tinggi dalam gambar karena berubah secara drastis dalam
gambar.

Anda mungkin juga menyukai