laporan praktik 2 rere new

8
Laporan Praktik REPRESENTASI PEMROSESAN CITRA DIGITAL DALAM PROGRAM MATLAB OLEH: RAEHANA H121 13 028 PROGRAM STUDI STATISTIKA JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS HASANUDDIN MAKASSAR 2016

Upload: raehana

Post on 12-Jul-2016

226 views

Category:

Documents


1 download

DESCRIPTION

tugas 2 PCD

TRANSCRIPT

Laporan Praktik

REPRESENTASI PEMROSESAN CITRA DIGITAL

DALAM PROGRAM MATLAB

OLEH:

RAEHANA

H121 13 028

PROGRAM STUDI STATISTIKA

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HASANUDDIN

MAKASSAR

2016

1. Menampilkan Gambar Hitam Putih

Untuk menampilkan gambar hitam putih dan membandingkannya dengan

gambar asli, maka perintah yang dapat digunakan yaitu:

a=imread('awan.jpg');

b=rgb2gray(a);

subplot(1,2,1)

imshow(a);

title('Gambar Asli')

subplot(1,2,2)

imshow(b);

title('Gambar Hitam-Putih')

Hasil dari perintah diatas adalah:

2. Memutar Arah Gambar

Untuk memutar arah gambar dan membandingkannya dengan gambar asli,

maka perintah yang dapat digunakan yaitu:

a=imread('awan.jpg');

b=rgb2gray(a);

c=imrotate(a,90);

d=imrotate(a,180);

e=imrotate(a,270);

f=imrotate(b,90);

g=imrotate(b,180);

h=imrotate(b,270);

subplot(2,4,1) imshow(a);

title('Gambar Asli')

subplot(2,4,2) imshow(c)

title('Gambar Asli-90')

subplot(2,4,3)

imshow(d)

title('Gambar Asli-180')

subplot(2,4,4)

imshow(e)

title('Gambar Asli-270')

subplot(2,4,5)

imshow(b)

title('Gambar Hitam-Putih')

subplot(2,4,6)

imshow(f)

title('Gambar Hitam-Putih-90')

subplot(2,4,7)

imshow(g)

title('Gambar Hitam-Putih-180')

subplot(2,4,8)

imshow(h)

title('Gambar Hitam-Putih-270')

Hasil dari perintah diatas adalah:

3. Membaca Matriks

Untuk membaca matriks pada matlab, maka perintah yang dapat digunakan yaitu:

V=[1 3 5 7 9]

V(3:end) V(1:2:end)

Hasil dari perintah diatas adalah:

Contoh lain:

R=[1 2 3; 4 5 6; 7 8 9]

R(end:-2:1)

Hasil dari perintah diatas adalah:

4. Memutar Arah Gambar dengan Perintah Indeks Matriks

a. Sintaks yang dapat digunakan untuk memutar arah gambar asli dengan

menggunakan perintah index matriks yaitu:

I=a(end:-1:1,:,:);

imshow(I)

Hasil dari perintah diatas adalah:

b. Sintaks yang dapat digunakan untuk memutar arah gambar dan mengubah intensitas

cahaya pada gambar dengan menggunakan perintah index matriks yaitu:

I=a(end:-1:1,:);

imshow(I)

Hasil dari perintah diatas adalah:

c. Sintaks yang dapat digunakan untuk memutar arah gambar dan

membandingkannya dengan gambar asli yaitu dengan menggunakan perintah index

matriks: I=a(end:-1:1,:,:);

subplot(1,2,1)

imshow(a)

title('Gambar Asli')

subplot(1,2,2)

imshow(I)

title('Gambar Terbalik 180 Derajat')

Hasil dari perintah diatas adalah:

5. Menampilkan Elemen Matriks

f=imread('awan.jpg');

fc=f(208:400, 208:400,:);

subplot (1,2,1)

imshow(f);

title('Gambar Asli')

subplot(1,2,2)

imshow(fc);

title('Menampilkan elemen matriks 208x400 dari gambar')

Hasil dari perintah diatas adalah:

f=imread('awan.jpg');

fc=f(200:2:end, 200:2:end,:);

subplot (1,2,1)

imshow(f);

title('Gambar Asli')

subplot(1,2,2)

imshow(fc);

title('Gambar dengan Perintah Matriks (200:2:end, 200:2:end)')

Hasil dari perintah diatas adalah: