Вы находитесь на странице: 1из 1

clc;

clear all;
close all;
% Load the original noise-free image
%-----------------------------------
filename = 'F:/srm_muthu/new/Images/lena.tif';
a = double(imread(filename));
b=0;
N=8;
for i=1:512-8
x(i,1:8)=a(i,i+7);
end
sum1(1:504,1:8)=0;
result1(1,1:8)=0;
for i=1:504
sum1(i,1:8)=result1(1,1:8)+x(i,1:8);
result1(1,1:8)=sum1(i,1:8);
end
c=(1/504)*sum1(504,1:8);
sum2(1:504,1:8)=0;
result2(1,1:8)=0;
sum3(1:504,1:8)=0;
result3(1,1:8)=0;
for i=1:504
cov1(i,1:8)=(x(1,1:8)-c(1:8))*(x(1,1:8)-c(1:8)).';
sum2(i,1:8)=result2(1,1:8)+cov1(i,1:8);
result2(1,1:8)=sum2(i,1:8);
end
lcov=(1/504)*result2;
%d(1,:)=(x(1,1:8)-c(1:8));
%e=d'.;
%c=0.1*b;
%sum=0;
%for i=1:10:512
% cov(1,i)=(a(1,i)-c)*transpose((a(1,i)-c));
% cov2=(a(1,2)-c)*transpose((a(1,2)-c));
% sum=sum+cov(1,i);
%end
%lcov=0.1*sum;

Вам также может понравиться