Anda di halaman 1dari 15

Laporan Tugas Pertemuan Ke-2 Dalam Mengolah Citra Dengan

Menggunakan Apliaksi ImageJ

Untuk Memenuhi Salah Satu Tugas Pada E-Learning

Disusun Oleh

AZMI FARHAN
361843007
Karyawan B

PROGRAM STUDI TEKNIK INFORMATIKA (S1)


SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
INDONESIA MANDIRI 202
SOAL TUGAS PERTEMUAN KE-2 :

Tugas 02 A

1. Cari 1 buah citra RGB


2. Bandingkan besar ukuran file citra secara teoritis (N×M×q) dengan informasi dari file
properties.
3. Ubah-ubah bit depth citra (8 bit , 32 bit, dan 8 bit color) menu Image di aplikasi
ImageJ.
4. Simpan tiap citra output dari pengubahan bit depth ciitra dari langkah sebelumnya
dalam format jpeg
5. Bandingkan ukuran file citra tersebut bila format citra diubah-ubah (gunakan sub
menu Save As pada menu File di aplikasi ImageJ
6. Catat hasil yang anda amati.

Tugas 02 B

1. Ambil 2 buah citra dengan kamera digital/kamera HP, (Lihat contoh yang diberikan).
Rentang waktu kedua citra diambil jangan terlalu lama. Usahakan hanya ada 1 (satu )
objek yang berbeda dalam kedua citra. Contoh: lihat berkas: http://elearning.stmik-
im.ac.id/pluginfile.php/100330/mod_assign/intro/contoh_tugas%2002.pdf
2. Lakukan operasi aritmatika berupa pengurangan (Subtract) menggunakan sub menu
Image Calculator pada Menu Process untuk kedua citra. Rekam dan catat hasil yang
diperoleh.
3. Lakukan operasi logika berupa AND, OR, XOR menggunakan sub menu Image
Calculator pada Menu Process untuk kedua citra.
4. Simpan citra hasil langkah sebelumnya dan catat hasil yang diperoleh
Tugas 02 C

1. Ambil 2 (dua) buah citra lain dengan kamera.


2. Sebuah citra dengan kondisi pencahayaan yang sangat redup, jika bisa gelap total,
JANGAN GUNAKAN FLASH ATAU LAMPU.
3. Sebuah citra lainya dengan kondisi pencahayaan yang sangat terang
4. Lakukan operasi logaritmik dengan menggunakan sub menu Log pada sub menu Math
pada menu Process untuk citra gelap. Rekam dan catat hasil yang diperoleh..
5. Lakukan operasi eksponensial dengan menggunakan sub menu Exp pada sub menu
Math pada menu Process untuk citra terang. Rekam dan catat hasil yang diperoleh.
6. Untuk semua citra yang telah anda ambil, buatlah citra negatifnya dengan cara
menggunakan sub menu Invert pada menu Edit.
7. Simpan semua citra output dan dan catat hasil yang diperoleh.
JAWABAN SOAL 02 A :

1. Berikut adalah gambar untuk sample citra :

2. Besar ukuran file citra akan dihitunh secara teoritis yang diambil dari informasi file
properties. Didapat informasi file dengan rincian sebagai berikut :

Screenshoot file properties


Perhitungan Teroitis (N×M×q):

Ukuran file : 570 x 797


Kedalaman Bit : 24 Bit

Maka ukuran file adalah :


570 x 797 x 24 = 10902960 Bit
10902960 = 10902/8 = 1362 Kilobyte = 1,30 Mbyte

3. Mengubah citra dengan masing-masing bit yang berbeda-beda yaitu 8 bit, 16 bit dan
32 Bit, berikut adalah screenshoot mengubah tipe bit dengan aplikasi ImageJ
4. Menyimpan gambar yang di olah dengan ImageJ dengan masing-masing bit yang
berbeda, berikut adalah screenshoot hasil dengan Save As :

5. Setelah melakukan pengubahan citra masing-masing output menghasilkan ukuran file


yang berbeda dengan rincian sebagai berikut :
o Dengan 8 Bit : 444 Kbyte
o Dengan 16 Bit : 887 Kbyte
o Dengan 32 Bit : 1,7 Mbyte

6. Setelah melakukan pencermatan terhadap objek citra yang diubah-ubah sesuai tipe
bit pada masing-masing objek citra memiliki ukuran file yang berbeda-beda namun
memiliki ukuran pixels yang sama yaitu 570 x 797 .
JAWABAN SOAL 02 B :

1. Mengambil citra dalam rentan waktu yang berdekatan dengan objek yang berbeda :

2. Hasil citra setelah melakukan operasi aritmatika dengan pengurangan (Subtract)


menggunakan Image Calculator pada Menu Process di aplikasi ImageJ :
Hasil catatan rekam :

//IJ.setTool("rectangle");

imp.setRoi(0,6,952,1272);

imp2 = imp.resize(952, 1272, "bilinear");

IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/2/Result of citra-1.jpg");

3. Hasil citra setelah melakukan operasi aritmatika dengan operasi AND pada kedua
objek citra :

Hasil Catatan Rekam :

//IJ.setTool("rectangle");

imp.setRoi(10,4,950,1146);

imp.setRoi(2,2,950,1146);

imp2 = imp.resize(950, 1146, "bilinear");


IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/2/Result of AND.jpg");

Hasil citra setelah melakukan operasi aritmatika dengan operasi OR pada kedua objek
citra:

Hasil Catatan Rekam :

//IJ.setTool("rectangle");

imp.setRoi(0,0,960,1250);

imp2 = imp.resize(960, 1250, "bilinear");

IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/2/Result of OR.jpg");


Hasil citra setelah melakukan operasi aritmatika dengan operasi XOR pada kedua objek
citra:

Hasil Catatan Rekam :

//IJ.setTool("rectangle");

imp.setRoi(6,6,948,1256);

imp2 = imp.resize(948, 1256, "bilinear");

IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/2/Result of XOR.jpg");


4. Berikut adalah hasil menyimpan citra dengan operator logika AND, OR dan XOR :

Dari ketiga objek citra yang dihasilkan memiliki perbedaan yaitu dari ukuran file dan cara
pengolahan citra, kemudian jika dilihat masing-masing output pada citra memiliki warna
yang berbeda-beda.
JAWABAN SOAL 02 C :

1. Mengambil dua buah citra menggunakan kamera dengan kondisi 2 objek dalam
keadan redup dan terang :

2. Hasil citra setelah melakukan operasi logaritmik dengan menggunakan sub menu Log
pada sub menu Math untuk citra redup :
Hasil Catatan Rekam :
IJ.run(imp, "Log", "");
//IJ.setTool("rectangle");
imp.setRoi(4,6,952,1266);
imp2 = imp.resize(952, 1266, "bilinear");
IJ.saveAs(imp, "Tiff", "D:/Image_proccessing/3/citra-redup-dengan-log.tif");

3. Hasil citra setelah melakukan operasi eksponensial dengan menggunakan sub menu


exp pada sub menu Math untuk citra terang :

Hasil Catatan Rekam :


IJ.run(imp, "Exp", "");
//IJ.setTool("rectangle");
imp.setRoi(6,2,950,1270);
imp2 = imp.resize(950, 1270, "bilinear");
IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/3/citra-terang-dengan-exp.jpg");
4. Mengubah kedua citra yang diambil menjadi citra negatif menggunakan sub menu
Invert :

1. Hasil citra redup setelah di ubah menjadi citra negatif

2. Hasil citra terang setelah di ubah menjadi citra negatif


5. Berikut adalah hasil menyimpan citra redup dan terang dengan megubah keduanya
menjadi citra negatif :

Hasil Catatan Rekam Citra Redup Menjadi Citra Negatif :

IJ.run(imp, "Invert", "");

IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/3/citra-redup-negatif.jpg");

imp.setRoi(260,130,2,2);

Hasil Catatan Rekam Citra Terang Menjadi Citra Negatif :

IJ.run(imp, "Invert", "");

//IJ.setTool("rectangle");

imp.setRoi(4,0,956,1106);

imp2 = imp.resize(956, 1106, "bilinear");

IJ.saveAs(imp, "Jpeg", "D:/Image_proccessing/3/citra-terang-negatif.jpg");

Anda mungkin juga menyukai