Betül SARAL

Bilgisayar Mühendisi

Matlab - İki Resim Arasında Fark Bulma

| Comments

İki resim arasındaki farkı Matlab yardımı ile bulalım.

Resim-1 Resim-2
Terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
im1 = rgb2gray(imread('fark1.bmp'));
im2 = rgb2gray(imread('fark2.bmp'));

fark = imabsdiff(im1,im2);
bw = bwareaopen(fark,55);
bw = imfill(bw,'holes');
SE = strel('square',1);
bw2 = imerode(bw,SE);
fark = regionprops(bw2, 'all');
c = [fark.Centroid];

imshow('fark2.bmp');
title(['Toplam fark : ',num2str(length(fark))]);
hold on;
x = c(1:2:end);
y = c(2:2:end);
plot(x,y,'yo','MarkerSize',20,'LineWidth',4);

Program çıktımız :

Comments