Anda di halaman 1dari 5

PENGAPLIKASIANMATLAB MENGGUNAKAN SISTEM

PENGOLAHAN CITRA DIGITAL MENGGUNAKAN MATLAB

Disusun Untuk Memenuhi Tugas Pemodelan & Simulasi Sistem


Dosen pengampu : Sri Heranurweni, ST, MT

Disusun oleh :
Nama : Maulana
NIM : C.411.17.0058

FAKULTAS TEKNIK ELEKTRO


UNIVERSITAS SEMARANG
2020
Buat program suatu simulasi system aplikasi menggunakan MATLAB.
Untuk soalya itu tentang aplikasi pemrograman MATLAB untuk pengolahan citra digital.
1. Berikut Sript Program MATLAB dasar pengolahan citra digital.

clc;
clear;
close all;

%Membaca citra asli


gambar=imread('boruto.jpg');
figure, imshow(gambar);

%implemensi konvolusi
mask=[-1 -1 -1; -1 8 -1; -1 -1 -1];
gray=rgb2gray(gambar);
thresh=graythresh(gray);
imbw=im2bw(gray,thresh);
hasil=conv2(double(imbw),mask,'valid');
figure, imshow(hasil);

%Melakukan transformasi ruang warna citra yang semula RGB menjadi HSV
HSV=rgb2hsv(gambar);
Figure, imshow(HSV);

%Mengubah gambar menjadi grayscale


gray=rgb2gray(gambar);
figure, imshow(gray);
Berikut ini penjelasan listing program diatas sebagai berikut:

clc;
berfungsi untuk membersihkan layar dalam lembar kerja MATLAB

clear;
berfungsi untuk membersihkan layer sekaligus menghapus variable
dari memori sehingga kita tidak dapat menampilkan nilai variable
ke layer.

close all;
program diatas berfungsi untuk memberhentikan satu satu setiap situasi
gambar jika hasil sudah jadi hasil.

warning of fall;
apabilah jika ada kesalahan akan mengakhiri otomatis program yang
dijalankan

gambar=imread('boruto.jpg');
pada program diatas adalah input untuk mendeteksi sebuah image didalam
MATLAB

figure,imshow(gambar);
untuk menampilkan gambar asli

mask=[-1 -1 -1; -1 8 -1; -1 -1 -1];


gray=rgb2gray(gambar);
mengubah gambar asli menjadi abu-abu.

thresh=graythresh(gray);
yang digunakan untuk mendapatkan nilai ambang batas.

imbw=im2bw(gray,thresh);
yang melakukan proses binerisasi citra itu sendiri.

hasil=conv2(double(imbw),mask,'valid');
listing program untuk mengubah gambar hitam putih menjadi konvolusi.

imshow(hasil);
untuk menampilkan gambar konvolusi

HSV=rgb2hsv(gambar);
listing program ini menggunakan “HSV” atau (Hue Saturasi Value ) warna
yang dikenal bayak cahaya putih yang tercampur hue,nilai warna berkisar
antara 0-100% jika nol warna hitam, semakin besar makan semakin cerah
dan muncul variasi warna.

Figure, imshow(HSV);
untuk menampilkan gambar HSV

gray=rgb2gray(gambar);
mengubah gambar asli menjadi abu-abu.
Figure, imshow(gray);
untuk menampilkan gambar

2. Berikut adalah hasil dari script pemrogramannya

 Citra Asli

 Hasil Konvolusi
 Hasil HSV

 Hasil Grayscale

Anda mungkin juga menyukai