Anda di halaman 1dari 10

LAPORAN PRAKTIKUM IV

“Praktikum Computer Vision”


KONVOLUSI

Disusun Oleh:
Nama : Adinda Awaliah
Nim : 2020903430004
Kelas : TRKJ - 2B
Dosen : Fachri Yanuar Rudi F, MT

Laboraturium Keamanan Jaringan dan Cloud Computing


Jurusan Teknologi Informasi dan Komputer
Politeknik Negeri Lhokseumawe
2021/ 2022
Lembar Pengesahan

NO : 01/4/TRKJ 2B/2021
Penyusun : Adinda Awaliah
Nim : 2020903430004
Tanggal Praktikum : 21 Maret 2022
Tanggal Pengumpulan : 28 Maret 2022
Mata Kuliah : Praktikum Computer Vision
Dosen Pembimbing : Fachri Yanuar Rudi F, MT
Nilai :

Mengetahui,
Dosen Pengajar Mahasiswa

(Fachri Yanuar Rudi F, MT) (Adinda Awaliah)


Nip. 198801062018031001 Nim. 2020903430004
1. Capaian Praktikum

1. Mahasiswa mengerti mengenai konvolusi

2. Mahasiswa dapat menggunakan OpenCV dan Bahasa Pemrograman Python


untuk melakukan konvolusi

3. Mahasiswa dapat menerapkan efek dari konvolusi pada citra digital.

2. Teori

2.1. Konvolusi
Konvolusi atau pada pengolahan citra biasa disebut dengan konvolusi 2 dimensi
adalah proses untuk memperoleh nilai sebuah piksel berdasarkan nilai tetangganya
dan melibatkan sebuah matriks yang disebut dengan matriks kernel yang
merepresentasikan bobot. Kernel juga disebut dengan cadar (mask). Konvolusi
banyak digunakan dalam pengolahan citra seperti efek memperhalus (smoothing),
menajamkan (sharpening), blur, deteksi tepi dan sebagainya. Persamaan konvolusi
dapat dilihat pada persamaan (1).
2.2. Filter Lolos-Tinggi (High Pass Filter)
Filter lolos-tinggi adalah filter yang digunakan untuk meloloskan frekuensi tinggi dan
menghalangi frekuensi rendah. Pada pengolahan cotra, penggunaan filter lolos-tinggi
bertujuan untuk mendapatkan tepi dari objek atau untuk menajamkan (sharpening)
citra. Pada filter lolos-tinggi digunakan kernel berukuran 3x3 seperti pada gambar 2.

2.3. Filter High-boost


Filter High-boost digunakan untuk menajamkan citra menggunakan proses konvolusi.
Filter high-boost menggunakan kernel filter lolos-tinggi dengan nilai titik pusat yang
lebih besar daripada yang digunakan pada filter lolos-tinggi. Contoh kernel yang
digunakan pada filter high-boost dapat dilihat pada gambar 3 dengan nilai c>8.

3. Langkah Kerja
Gunakan citra masukan yang sama untuk setiap percobaan yang akan dilakukan.
a. Filter Lolos- Tinggi (High Pass Filter)
1. Mengetikkan program berikut pada visual studio yang digunakan :
2. Menyimpan program yang telah diketikkan pada folder yang telah
dibuat sebelumnya dan memberi nama filterlolos.py
3. Menjalankan program yang telah diketik.
b. Filter High- Bosst
1. Mengetikkan program berikut pada visual studio yang digunakan :
2. Menyimpan program yang telah diketikkan pada folder yang telah
dibuat sebelumnya dan memberi nama filterhighboost.py

3. Menjalankan program yang telah diketik

c. Konvolusi menggunakan perintah filter2D OpenCV


1. Mengetikkan program berikut pada visual studio yang digunakan :
2. Menyimpan program yang telah diketikkan pada folder yang telah
dibuat sebelumnya dan memberi nama filter2DOpenCV.py

3. Menjalankan program yang telah diketik


4. Hasil & Analisa
 Filter Lolos- Tinggi (High Pass Filter)

 High- Bosst
 Konvolusi menggunakan filter2D OpenCV

5. Daftar Pustaka
Modul konvolusi

Anda mungkin juga menyukai