Blog Archives

Ekstraksi Ciri Citra RGB


Berikut ini merupakan contoh aplikasi pemrograman matlab untuk melakukan proses ekstraksi ciri dari citra rgb. Ciri yang diekstrak adalah berupa ciri statistik dan ciri bentuk. Pada contoh ini digunakan citra fish.jpg di mana foreground adalah berupa ikan sedangkan background adalah berupa air.

Langkah-langkah pemrogramannya adalah sebagai berikut:
1. Membaca dan menampilkan citra asli

clc;clear;close all;

Img = imread('fish.jpg');
figure, imshow(Img), title('original image');

sehingga diperoleh tampilan:

-read more->

Cara menghitung koefisien korelasi menggunakan matlab


Koefisien korelasi merupakan suatu nilai yang digunakan untuk mengukur tingkat kedekatan hubungan antara dua variabel.

Koefisien korelasi memiliki nilai berkisar antara -1 sampai dengan +1.

Koefisien korelasi bernilai +1 berarti bahwa dua variabel berkorelasi sempurna antara satu dengan yang lain atau dapat dikatakan dua variabel tersebut identik.

Nilai positif (+) menunjukkan hubungan dua variabel yang sebanding atau berbanding lurus.

Koefisien korelasi bernilai 0 berarti bahwa dua variabel sama sekali tidak berhubungan/berkaitan satu sama lain.

Dan koefisien korelasi bernilai negatif (-) berarti bahwa dua variabel memiliki hubungan yang berbanding terbalik.

Koefisien korelasi dapat dihitung menggunakan persamaan berikut:

Berikut ini merupakan contoh aplikasi pemrograman matlab untuk menghitung koefisien korelasi antara dua variabel.

Sebagai contoh, misalnya kita ingin merancang bangun alat untuk mengukur suhu menggunakan sensor jenis LM35, maka setelah alat tersebut dibuat perlu kita validasi dengan hasil pengukuran alat ukur suhu standar seperti termometer digital.

Langkah-langkah menghitung koefisien korelasi menggunakan matlab adalah sebagai berikut:
1. Mempersiapkan data, pada contoh ini data terdiri dari hasil pengukuran suhu menggunakan alat dan hasil pengukuran suhu menggunakan termometer digital. Data disajikan dalam format .xlsx (excel)

-read more->

Cara membuat program executable (.exe) dari GUIDE Matlab


Dalam membuat program aplikasi menggunakan GUIDE Matlab, terkadang kita ingin menjalankan aplikasi tersebut pada komputer yang tidak terinstall Matlab.

Oleh karena itu, program GUIDE Matlab tersebut perlu kita konversi terlebih dahulu menjadi program aplikasi executable (.exe) sehingga program aplikasi dapat kita jalankan pada komputer yang tidak terinstall Matlab.

Langkah-langkahnya adalah sebagai berikut:
1. Persiapkan file GUIDE Matlab yang ingin kita convert (agar tampilan program semakin menarik, bila perlu buatlah icon dan splash screen program berupa file berformat .jpg, jika tidak, maka default icon dan default splash screen yang akan digunakan)

-read more->

Background Subtraction dengan Metode Pengurangan Citra Grayscale


Deteksi kendaraan adalah salah satu tahapan yang harus dilakukan dalam proses identifikasi kendaraan. Contoh aplikasi pemrograman matlab untuk deteksi kendaraan dengan metode background subtraction pengurangan citra grayscale adalah sebagai berikut:

Langkah-langkahnya yaitu:
-read more->

Background Subtraction dalam ruang warna HSV


Berikut ini merupakan contoh aplikasi pemrograman matlab untuk deteksi kendaraan dengan metode background subtraction dalam ruang warna HSV.

Langkah langkahnya adalah sebagai berikut:
-read more->

Transformasi Fourier Satu Dimensi


Transformasi Fourier merupakan operasi transformasi yang mengubah domain suatu sinyal periodik dari domain waktu menjadi domain frekuensi. Transformasi ini umumnya digunakan pada bidang pengolahan sinyal digital maupun bidang pengolahan citra digital. Pada tahun 1822, Joseph Fourier, ahli matematika dari Perancis mengemukakan bahwa:

“Setiap fungsi periodik (sinyal) dapat dibentuk dari penjumlahan gelombang-gelombang sinus atau cosinus”.

Berikut ini merupakan contoh pemrograman matlab mengenai tranformasi Fourier satu dimensi. Persamaan yang digunakan untuk membentuk sinyal periodik dalam domain waktu pada contoh ini adalah y = sin (2*pi*f1*t) + sin (2*pi*f2*t).

1. Sinyal periodik dengan f1 = 30 dan f2 = 0

-read more->

Efek Sepia pada Foto Digital


Dalam dunia fotografi dan foto editing, sepia adalah efek warna kecoklatan yang banyak dilihat pada kamera abad 19 dan 20-an. Berikut ini merupakan pemrograman matlab untuk memberikan efek sepia pada foto digital.

 Foto Asli  Efek Sepia

-read more->

Cara melakukan cropping citra pada GUI Matlab


Dalam pengolahan citra, terkadang kita hanya menginginkan pengolahan hanya pada daerah/bagian tertentu dari citra. Daerah yang kita inginkan tersebut disebut dengan Region of Interest (ROI). Proses untuk mendapatkan ROI salah satunya adalah dengan cara melakukan cropping pada suatu citra.

Berikut ini merupakan contoh aplikasi pemrograman GUI Matlab untuk melakukan cropping pada suatu citra:
1. Citra Asli (Original Image)

-read more->

Morphological Operation – GUI Matlab


Operasi morfologi citra merupakan suatu proses yang bertujuan untuk mengubah bentuk objek pada citra asli. Proses tersebut dapat dilakukan pada citra grayscale maupun citra biner.

Jenis-jenis operasi morfologi di antaranya adalah dilasi, erosi, closing, dan opening. Secara berurutan, persamaan yang digunakan untuk masing-masing operasi yaitu:


di mana A adalah citra asli dan B adalah structuring element. Structuring element merupakan matriks operator yang dapat berbentuk garis, persegi, disk, diamond, dll.

Contoh aplikasi pemrograman GUI Matlab untuk operasi morfologi adalah sebagai berikut:

1. Membaca dan menampilkan citra asli

-read more->