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