Minggu, 21 Mei 2017

Matlab Tentang Medeteksi Luas Image

MATLAB atau yang kita sebut dengan (Matrix Laboratory) yaitu sebuah program untuk menganalisis dan mengkomputasi data numerik, dan MATLAB juga merupakan suatu bahasa pemrograman matematika lanjutan, yang dibentuk dengan dasar pemikiran yang menggunakan sifat dan bentuk matriks.

Matlab yang merupakan singkatan dari Matrix Laboratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++.

Berikut ini merupakan contoh pemrograman matlab untuk menghitung centroid, luas, dan keliling objek dalam suatu citra grayscale. 

Centroid merupakan koordinat titik tengah dari suatu objek.
 Luas merupakan banyaknya piksel yang menyusun suatu objek. 
 Keliling merupakan banyaknya piksel yang berada pada boundary objek. H

Langkah-langkah pemrograman untuk menghitung luas, keliling, dan centroid suatu citra adalah sebagai berikut:

1. Membaca dan menampilkan citra grayscale
1
2. Mengkonversi citra grayscale menjadi citra biner
2
3. Melakukan operasi morfologi ‘filling holes’
3
4. Menentukan centroid dan boundary objek
4
5. Menampilkan koordinat centroid masing-masing objek
10
6. Labelling objek
5
7. Menghitung luas masing-masing objek (Area)
6
8. Menghitung keliling masing-masing objek (Perimeter)
7
9. Menampilkan semua hasil penghitungan
9

Tidak ada komentar:

Posting Komentar