CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc

4
CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB 1. Langkah pertama kita harus memasukkan gambar ke matlab >> f=imread ('pulau ntt.png'); >> figure, imshow (f); 2. Merubah gambar RGB dari pulau NTT menjadi hitam putih >> b=graythresh (a); >> c=im2bw (a,b); >> figure, imshow (c); 3. Menghilangkn bagian-bagian kecil yang tidak termasuk dalam wilayah pulau NTT >> d= imfill (c, 'holes'); >> figure, imshow (d);

Transcript of CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc

Page 1: CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc

CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB

1. Langkah pertama kita harus memasukkan gambar ke matlab

>> f=imread ('pulau ntt.png');

>> figure, imshow (f);

2. Merubah gambar RGB dari pulau NTT menjadi hitam putih

>> b=graythresh (a);

>> c=im2bw (a,b);

>> figure, imshow (c);

3. Menghilangkn bagian-bagian kecil yang tidak termasuk dalam wilayah pulau NTT

>> d= imfill (c, 'holes');

>> figure, imshow (d);

Page 2: CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc

4. Melakukan erosi untuk melakukan bagian-bagian yang bukan termasuk wilayah

>> se=strel ([1 1 1;1 1 1;1 1 1]);

>> invers=1-e;

>> f=imerode(invers, se);

>> figure, imshow (f);

5. Melakukan perulangan 3 dan 4 dengan perintah yang berbeda agar wilayah kecil-kecil yang

bukan termasuk dalam wilayah hilang

Selanjutnya menggunakan coding berikut agar lebih bersih:

>> m=bwareaopen (l, 30);

>> figure, imshow (m);

6. Untuk mendapatkan garis tepi agar bisa terhitung kelilingnya

>> k1=strel ([0 1 0; 1 1 1; 0 1 0]);

>> n= imerode (m,k1);

>> hasil=m-n;

>> figure, imshow (hasil);

Page 3: CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc

7. Selanjutnya menghitung luas dan keliling

>> keliling= sum(sum(hasil));

>> luas=sum(sum(m));

>> keliling

keliling =

4843

>> luas

luas =

30422