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);
4
Embed
CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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);
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