Witam. Potrzebuję pomocy z napisaniem w matlabie korelacji dwuwymiarowej. W teorii wszystko wygląda bardzo prosto. Mamy macierz obrazu i jądro korelacji. Jądro jakoś nakłada się na punkt macierzy obrazu, coś się mnoży, coś sumuje. Generalnie matlab podobno ma wbudowaną funkcję korelacji - filter2(h,A) - a jednak mimo wszystko nie mam pojęcia jak się za to zabrać. Doszedłem do czegoś takiego, ale to nie działa:
function [ kor ] = rozp1
I = imread('adres obrazka.png');
h = ones(3,3);
for z = 1:3
for x = 1:3
h(z,x) = I(z,x);
end
end;
I2 = filter2(h,I);
subplot(221)
imagesc(I), title('Pierwotny obraz');
subplot(222)
imagesc(I2), title('filtrowany obraz')
colormap('gray')
Może ktoś coś poradzi, żeby to zadziałało?