tugas citra2

9
TUGAS PENGOLAHAN CITRA OLEH NAMA : BERNADETA S. ATASOGE NIM : 1306032043 JUR/PRODI : TEKNIK ELEKTRO/IT FAKULTAS SAINS DAN TEKNIK UNIVERSITAS NUSA CENDANA KUPANG 2015

Upload: ethe-atasoge

Post on 09-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: TUGAS CITRA2

TUGAS

PENGOLAHAN CITRA

OLEH

NAMA : BERNADETA S. ATASOGE

NIM : 1306032043

JUR/PRODI : TEKNIK ELEKTRO/IT

FAKULTAS SAINS DAN TEKNIK

UNIVERSITAS NUSA CENDANA

KUPANG

2015

Page 2: TUGAS CITRA2

1. a) PENJUMLAHAN DUA CITRA

a=imread('image1.jpg');b=imresize (a,[256 256]);c=rgb2gray(b); j=imread('image2.jpg');k=imresize (j,[256 256]);l=rgb2gray(k);

x=imadd(c,l);y=uint8(x);subplot(1,1,1),imshow(y),title('citra hasil penjumlahan');

b) PENGURANGAN DENGAN NILAI SKALAR TERTENTU (-100)

a=imread('image1.jpg');b=imresize (a,[256 256]);c=rgb2gray(b); j=imread('image2.jpg');k=imresize (j,[256 256]);l=rgb2gray(k);

x=c-100;y=uint8(x);figure,imshow(y),title('citra 1');

Page 3: TUGAS CITRA2

c) PENAMBAHAN DENGAN NILAI SKALAR TERTENTU (+100)

a=imread('image1.jpg');b=imresize (a,[256 256]);c=rgb2gray(b);j=imread('image2.jpg');k=imresize (j,[256 256]);l=rgb2gray(k);x=c+100;y=uint8(x);figure,imshow(y),title('citra 1');

d) PEMBAGIAN DENGAN SKALAR TERTENTU

a=imread('image1.jpg');b=imresize (a,[256 256]);c=rgb2gray(b); j=imread('image2.jpg');k=imresize (j,[256 256]);l=rgb2gray(k);

x=imdivide(c,2);figure,imshow(x),title('Citra asli:2');

Page 4: TUGAS CITRA2

e) CITRA NEGATIF

x=imread('image2.jpg');a=rgb2gray(x);[baris,kolom,layer]=size(a);b=double(a);for i=1:baris,for j=1:kolom,for k=1:layer;c(i,j,k)=255-b(i,j,k);end,end,end;d=uint8(c);figure,imshow(d),title('Citra Negatif');

f) OPERASI BOELAN ( and, or, not)

And

a=imread('image1.jpg');

b=imresize (a,[256 256]);

c=rgb2gray(b);

j=imread('image2.jpg');

k=imresize (j,[256 256]);

l=rgb2gray(k);

x=bitand(c,l);

figure,imshow(x),title('citra and');

Page 5: TUGAS CITRA2

Or

` a=imread('image1.jpg');

b=imresize (a,[256 256]);

c=rgb2gray(b);

j=imread('image2.jpg');

k=imresize (j,[256 256]);

l=rgb2gray(k);

x=bitor(c,l);

figure,imshow(x),title('citra or');

XOR

a=imread('image1.jpg');

b=imresize (a,[256 256]);

c=rgb2gray(b);

j=imread('image2.jpg');

k=imresize (j,[256 256]);

l=rgb2gray(k);

x=bitxor(c,l);

figure,imshow(x),title('citra xor');

Page 6: TUGAS CITRA2

2. a) TRANSLASI citra=imresize(citra,[256 256],'bilinear');[baris, kolom, layer]=size(citra);citra=double(citra);for i = 1:barisfor j = 1:kolomfor k = 1:layercitraCerminOrigin(i,j,k)=citra(baris-i+1,kolom-j+1,k);endendendcitraCerminOrigin=uint8(citraCerminOrigin);citra=uint8(citra);subplot(1,2,1),imshow(citra), title('citra asli');subplot(2,2,2),imshow(citraCerminOrigin), title('citra Cermin Origin');

b) ROTASI a=imread('image1.jpg'); b=imrotate(a,60,'bilinear');

c=uint8(b); subplot(1,2,1),imshow(a),title('Citra asli'); subplot(1,2,2),imshow(c),title('Citra setelah dirotasi');

Page 7: TUGAS CITRA2

c) SCALING

a=imread('image1.jpg');

x=imresize(a,0.3,'bilinear');

y=imresize(a,5,'bilinear');

subplot(1,3,1),imshow(a),title('Citra Asli');

subplot(1,3,2),imshow(x),title('Citra diperkecil 0.3X');

subplot(1,3,3),imshow(y),title('Citra diperbesar 5.0X');

d) RESIZING

a=imread('image1.jpg');

b=imresize (a,[120 160]);

figure,subplot(1,2,1),imshow(a),title('citra asli');

subplot(1,2,2),imshow(b),title('citra resize');

Page 8: TUGAS CITRA2

e) CROPPING

a=imread('image1.jpg');

x=imcrop(a,[80,350,700,150]);

subplot(1,2,1),imshow(a),title('Citra Asli');

subplot(1,2,2),imshow(x),title('Citra crop');

f) FLIPPING

a= imread('image2.jpg');

[baris, kolom, layer] = size(a);

b=double(a);

for i = 1:baris

for j = 1:kolom

for k = 1:layer

FlipHorisontal(i,j,k)=b(i,kolom-j+1,k);

FlipVertikal(i,j,k)=b(baris-i+1,j,k);

end

end

end

Vertikal = uint8(FlipVertikal);

Horisontal = uint8(FlipHorisontal);

subplot(1,3,1),imshow(a),title('Citra Asli');

subplot(1,3,2),imshow(Horisontal),title('Flip Horizontal');

subplot(1,3,3),imshow(Vertikal),title('Flip Vertikal');

Page 9: TUGAS CITRA2