Senin, 13 Februari 2012

TUGAS PENGOLAHAN CITRA

1. Menampilkan Histogram Gambar Menggunakan MATLAB

Source Code :


clear all;
gmbr=imread('ema.JPG');
hp=rgb2gray(gmbr);
subplot(2,2,1),imshow(hp)
title('Gambar Asli Hitam Putih');
[counts x]=imhist(hp);
counts1=counts(2:256-1,:);
x1=[2:1:255];
h=hist(counts1,x1);
p=histeq(hp,h);
subplot(2,2,2)
imshow(p);
title('Gambar Perbandingan');
hold on;
subplot(2,2,3),imhist(hp)
title('Histogram Gambar Asli');
subplot(2,2,4),imhist(p)
title('Histogram Gambar Perbandingan');
hold on;

Output :




2. Merubah Resolusi Menggunakan MATLAB

Source Code :



%menghilangkan cache

clear;



%mengambil data gambar

tmp = imread('ema.jpg');



%untuk mengatur konsentrasi brightnes

brigthVal = 135;



%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3

for i=1:375

    for j=1:500      

       

        %manipulasi matrix untuk memberikan brightes

        img(i,j,1) = tmp(i,j,1) + brigthVal;

        img(i,j,2) = tmp(i,j,2) + brigthVal;

        img(i,j,3) = tmp(i,j,3) + brigthVal;

    end   

end   



%menampikan gambar hasil manipulasi
imshow(img);

Output :

3. Merubah RGB Menggunakan MATLAB


Source Code :



gambar=imread('ema.jpg'); %--------membaca file gambar

red=gambar(:,:,1);

green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel

blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel

gray2=0.3*red+0.5*green+0.2*blue ;

imshow(gambar)

imshow(red)

imshow(green)

imshow(blue)

Output :


DOWNLOAD SOURCE LENGKAP
http://www.4shared.com/rar/51aa9YME/0609U073_-_EMA_PATMAWATI.html

Tidak ada komentar:

Posting Komentar