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
%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. RGB Menggunakan MATLAB
Source Code :
RED
gambar=imread('ema.jpg'); %--------membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya
berisi piksel warnamerah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya
berisi pikselwarna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya
berisi pikselwarna merah
%----------menampilkan gambar---------------------
imshow(gambar)
imshow(red)
%imshow(green)
%imshow(blue)
Histogram
gambar=imread('ema.jpg'); %——–membaca file gambar
red=gambar(:,:,1);
%memanggil matriks gambar yang hanya berisi piksel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel
warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel
warna merah
merahgray2=0.3*red+0.5*green+0.2*blue ;
imhist(red)
Green
gambar=imread('ema.jpg'); %--------membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya
berisi piksel warnamerah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya
berisi pikselwarna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya
berisi pikselwarna merah
%----------menampilkan gambar---------------------
imshow(gambar)
%imshow(red)
imshow(green)
%imshow(blue)
Histogram
gambar=imread('ema.jpg'); %——–membaca file gambar
red=gambar(:,:,1);
%memanggil matriks gambar yang hanya berisi piksel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel
warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel
warna merah
merahgray2=0.3*red+0.5*green+0.2*blue ;
%imhist(red)
imhist(green)
%imhist(blue)
%imhist(gray)
Blue
gambar=imread('ema.jpg'); %--------membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya
berisi piksel warnamerah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya
berisi pikselwarna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya
berisi pikselwarna merah
%----------menampilkan gambar---------------------
imshow(gambar)
%imshow(red)
%imshow(green)
imshow(blue)
Histogram
gambar=imread('ema.jpg'); %——–membaca file gambar
red=gambar(:,:,1);
%memanggil matriks gambar yang hanya berisi piksel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel
warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel warna
merah
merahgray2=0.3*red+0.5*green+0.2*blue ;
%imhist(red)
%imhist(green)
imhist(blue)
%imhist(gray)
Ada yang kelupaan ni Menghitung Depth Resolution hehehehehe
4. Menghitung Depth Resolution
pertama kita ubah dulu gambar yang jpg tadi menjadi gambar bmp. Nah gambar yang tadi aku buat resolusinya adalah 549 X 479
24 bit image :
549 X 479 = 262971
FILE SIZE :
262971 x 3 = 788913 BYTES
KONVERSI KE KB :
788913 / 1024 = 770.4228515625 = 771 KB
Buktinya :
FILE SIZE :
262971 x 3 = 788913 BYTES
KONVERSI KE KB :
788913 / 1024 = 770.4228515625 = 771 KB
Buktinya :
Tidak ada komentar:
Posting Komentar