Disusun oleh :
Nama : Maulana
NIM : C.411.17.0058
clc;
clear;
close all;
%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);
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
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
Citra Asli
Hasil Konvolusi
Hasil HSV
Hasil Grayscale