0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan2 halaman

Modul 3

Modul ini mengajarkan mahasiswa tentang operasi aritmatika penjumlahan dan pengurangan citra menggunakan program Octave. Mahasiswa diharapkan dapat memahami dan menerapkan konsep ini dengan membuat program yang sesuai. Selain itu, modul ini juga mencakup hasil percobaan dan tugas untuk mengimplementasikan operasi pada gambar yang berbeda.

Diunggah oleh

Royan Rifai
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan2 halaman

Modul 3

Modul ini mengajarkan mahasiswa tentang operasi aritmatika penjumlahan dan pengurangan citra menggunakan program Octave. Mahasiswa diharapkan dapat memahami dan menerapkan konsep ini dengan membuat program yang sesuai. Selain itu, modul ini juga mencakup hasil percobaan dan tugas untuk mengimplementasikan operasi pada gambar yang berbeda.

Diunggah oleh

Royan Rifai
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Modul 3

Operasi Aritmatika
Penjumlahan dan pengurangan

1. Tujuan
a. Mahasiswa mampu menggunakan program Octave dengan benar.
b. Mahasiswa mampu memahami konsep operasi penjumlahan dan pengurangan
pada citra dengan benar.
c. Mahasiswa mampu membuat program untuk menjalankan operasi
penjumlahan dan pengurangan pada citra dengan benar.

2. Dasar teori
a. Penjumlahan
Penjumlahan citra adalah operasi menjumlahkan dua matriks yang berukuran
sama. Secara umum, persamaannya adalah sebagai berikut :

C(x,y) = A(x,y) + B(x,y)

C adalah citra baru yang intensitas tiap pikselnya adalah jumlah dari intensitas
tiap piksel pada matriks A dan matriks B.

clear all;
A = imread("[Link]");
B = imread("[Link]");
[r1,c1] = size(A);
[r2,c2] = size(B);
C = zeros(r2,c2,"uint16");

for x = 1 : r1
for y = 1 : c1
C(x,y) = A(x,y) + B(x,y);
endfor
endfor

C = clipping(C);
figure, imshow(A);
figure, imshow(B);
figure, imshow(uint8(C));

b. Pengurangan
Pengurangan citra adalah operasi saling mengurangkan dua matriks
yang berukuran sama. Secara umum, persamaannya adalah sebagai berikut :

C(x,y) = A(x,y) - B(x,y)

C adalah citra baru yang intensitas tiap pikselnya adalah selisih dari intensitas tiap
piksel pada matriks A dan matriks B
clear all;
A = imread("[Link]");
B = imread("[Link]");
[r1,c1] = size(A);
[r2,c2] = size(B);
C = zeros(r2,c2,"uint16");

for x = 1 : r1
for y = 1 : c1
C(x,y) = A(x,y) - B(x,y);
endfor
endfor

C = clipping(C);
figure, imshow(A);
figure, imshow(B);
figure, imshow(uint8(C));

3. Hasil Percobaan
a. Amati apa yang terjadi bila program di atas dijalankan dengan menggunakan
Octave.

b. Simpan hasil program yang sudah berhasil di jalankan

4. Tugas
a. Buatlah program operasi penjumlahan dan pengurangan untuk sumber
gambar yang berbeda
b. Buatlah laporan hasil percobaan disertai dengan penjelasan program

Anda mungkin juga menyukai