2012-08-13 109 views
2

我正在做一个关于图像质量评估的项目。我将图像转换为灰度&使用mat2cell函数将整个图像划分为8x8矩阵。我为两幅图像做了这个,现在我想计算这两幅图像之间的协方差(即图像1的矩阵与图像2的相同矩阵之间的协方差之间的协方差)。请注意,两者都是相同的图像:一个是没有失真的纯图像,另一个是失真。计算matlab中两幅图像的协方差

+2

可你只是转换你的图像矩阵(与灰度值),然后做协方差? – user902383 2012-08-13 13:24:31

回答

1

首先你的图像转换为矩阵:

I = double(imread('photo.jpg')); 

然后计算协方差:

x=cov(I); 
+0

我将图像转换为灰度图像并使用mat2cell函数将整个图像分割为8x8矩阵,我为两幅图像做了这个,现在我想计算这两幅图像之间的协方差,即图像1的矩阵与其之间的协方差之间的协方差图像2的矩阵。注意两者都是相同的图像,一个是没有失真的纯图像,另一个是失真的图像 – user1595450 2012-09-07 13:55:18