Professional Documents
Culture Documents
Final Project 1634010066
Final Project 1634010066
NPM : 1634010066
SEMESTER : 04
PARAREL :A
>> kamarDir=fullfile(currentfolder);
>> kamarImg=imageSet(kamarDir);
>> montage(kamarImg.ImageLocation);
>> I=read(kamarImg,1);
>> I1=rgb2gray(I);
>> points=detectSURFFeatures(I1);
>> [features,points]=extractFeatures(I1,points);
>> numImg=numel(kamarImg.ImageLocation);
>> for n = 2:numImg
pointsPrevious = points;
featuresPrevious = features;
% membaca variable I
I = read(kamarImg, n);
% merubah gambar ke citra grayscale
I1 = rgb2gray(I);
imageSize(n,:) = size(I1);
I = read(kamarImg, i);
% merubah I ke panorama
warpedImage = imwarp(I, tforms(i), 'OutputView', panoramaView);
% menghasilkan biner
mask = imwarp(true(size(I,1),size(I,2)), tforms(i), 'OutputView',
panoramaView);
points = detectSURFFeatures(I1);
points = detectHarrisFeatures(I1,'FilterSize',5);
points = detectHarrisFeatures(I1,'MinQuality',0.01);
KESIMPULAN
Ketika akan menyatukan dua gambar, pertama membuka folder tempat menyimpan kedua
gambar yang akan dijadikan satu. Setelah itu kedua gambar dibandingkan dicari titik tengah
gambar tersebut. Jika titik tengah sudah ditemukan, maka akan di deteksi titik titik pada gambar
yang memiliki kesamaan fitur seperti warna atau lainnya. Ketika kedua gambar sudah
dibandingkan dan sudah ditemukan kesamaannya pada titik tertentu, baru lah digabung kan
kedua gambar tersebut sesuai dengan titik titik yang memiliki kesamaan.