MelvynFaith f6625c5191 Tambah requirements.txt untuk ketiga soal dan perbarui README
pillow belum tercantum sebelumnya, dan soal 2 membutuhkan scikit-image
0.26 (parameter max_size pada remove_small_objects), sehingga Python
minimal 3.11.
2026-10-23 08:49:17 +07:00

UTS Pengolahan Citra Digital (INF301) — Kelompok I

Jawaban Ujian Tengah Semester Gasal 2026/2027, Program Studi Informatika, Fakultas Teknik, Universitas Katolik Widya Mandala Surabaya.

Dosen pengampu: Peter Rhatodirdjo Angka

No NRP Nama Soal
1 5103023003 Rovino Avianto Soal 1
2 5803024009 Efraim Melvyn Rafelino Lahai Soal 2
3 5803024011 Benedictus Erlangga Soal 3

Struktur

Problem 1/  Selisih Laplacian of Gaussian (LoG)
    soal1.py                  program
    rom.jpeg                  citra input
    im1.png, im2.png          hasil LoG sigma 0,1 dan 0,2
    hasil_selisih.png         citra hasil (im1 - im2)
    soal1_penjelasan.md       penjelasan

Problem 2/  Memecah teks menjadi karakter dengan regionprops
    soal2.py                  program
    Problem 2 Image.png       citra input
    karakter/                 18 karakter hasil, sudah diluruskan
    soal2_penjelasan.md       penjelasan

Problem 3/  Menghitung jumlah koin per ukuran dengan regionprops
    pengolahan_citra.py       program
    buat_gambar_koin.py       pembuat gambar uji koin_100.png dari koin.png
    koin.png, koin_100.png    gambar sumber dan gambar uji (100 koin)
    output/                   tabel CSV, mask, dan gambar anotasi
    requirements.txt          dependensi soal 3
    soal3_penjelasan.md       penjelasan dan kode semu

requirements.txt              dependensi ketiga soal

Menjalankan

Dibutuhkan Python 3.11 atau lebih baru. requirements.txt di root berisi dependensi ketiga soal; scikit-image minimal 0.26 karena soal 2 memakai parameter max_size pada remove_small_objects.

pip install -r requirements.txt

python "Problem 1/soal1.py"
python "Problem 2/soal2.py"
python "Problem 3/buat_gambar_koin.py"
python "Problem 3/pengolahan_citra.py"

Setiap program membaca input dan menyimpan output di foldernya sendiri, sehingga bisa dijalankan dari folder mana pun.

S
Description
No description provided
Readme
25 MiB
Languages
Python 100%