Anda di halaman 1dari 7

TUGAS PSEC

Mencari Matriks dan Nilai RGB dari Citra


LOGO FIFA (Federasi Sepak Bola Internasional )

Disusun Oleh :
Nama

: Wanda Suryadinata

NPM

: 140310120051

PROGRAM STUDI FISIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM
UNIVERSITAS PADJADJARAN
2015

Mencari nilai matriks RGB dari foto

Foto yang digunakan :

Foto ini memiliki berukuran 272 x 300 yang berarti image tersebut terdiri dari
272 kolom dan 300 baris pixel. Jadi total keseluruhan image tersebut terdiri dari
81600 pixel, dan tiap pixel tersebut merupakan perpaduan dari 3 warna utama .
Setelah diubah ukurannya menjadi 5 x 5, maka bentuk gambarnya :

Algoritma program :

Listing program :
a= imread ('FIFA2.jpg','jpg'); %membaca image yang akan kita konversi
menjadi matriks
subplot (2,2,1); %menempatkan citra pada matriks 1 x 2 bagian pertama
title ('perubahan pengurangan pixel');
imshow(a); %menampilkan citra a
ubahukuran=imdevide (a, 10000)

subplot (2,2,2); %menempatkan citra pada matriks 1 x 2 bagian pertama


title ('operasi perkalian');
imshow(a); %menampilkan citra a
ubahukuran1=immultiply (a, 1000);
subplot (2,2,3); %menempatkan citra pada matriks 1 x 2 bagian pertama
imshow(a); %menampilkan citra a
title ('operasi pembagian');
ubahukuran2=imdivide (a, 200);
subplot (2,2,4); %menempatkan citra pada matriks 1 x 2 bagian pertama
imshow(a); %menampilkan citra a
ascia=uint8(a)%mengubah string menjadi bilangan biner agar bisa menampilkan
matrik pada masing-masing RGB nanti
subplot(2,1,2);%menempatkan citra pada matriks 1 x 2 bagian kedua
b=imadd( a, 25);%menmbahkan nilai 25 ke setiap grid materiks
imshow (b); %menampilkan citra b
ubahukuran=imresize (b, 0.8);%mengubah citra menjadi 0.8 dari ukuran semula
ascib=uint8(b);%mengubah string menjadi bilangan biner agar bisa
menampilkan matrik pada masing-masing R

Bagian a :

Matriks a :

Bagian b:

Matriks b:

Operasi perkalian
Dengan menggunakan fungsi immultiply, dapat dilakukan perkalian pada matriks :

Operasi pembagian dengan fungsi imdivide :

Analisa :
Pada program ini menampilkan sekaligus mengubah nilai matriks yang digunakan.
Terlihat dalam program ini, setiap grid matriks akan ditambahkan dengan nilai 25. Misalnya
dalam gambar, terdapat 5 x 5 matriks, dari setiap nilai pada matriks tersebut akan ditambah
dengan nilai 25. Ini terlihat dari perbedaan keluaran gambar yang digunakan. Setelah itu
untuk melihat komponen RGB pada citra, maka digunakan fungsi uint, yang mana terlihat
nilai berbeda pada matriks tersebut, baik komponen merah, hijau maupun biru. Nilai pada
matriks RGB tadi menandai intensitas warna tersebut dalam citra yang digunakan.

Anda mungkin juga menyukai