2

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

4

2 回答 2

1

首先将您的图像转换为矩阵:

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

然后计算协方差:

x=cov(I);
于 2012-08-13T19:41:08.653 回答
0

对于单个矩阵输入,C 的大小 [size(A,2) size(A,2)] 基于由 A 表示的随机变量(列)的数量。列的方差沿着对角线。如果 A 是行向量或列向量,则 C 是标量值方差。

对于两个向量或两个矩阵的输入,C 是两个随机变量之间的 2×2 协方差矩阵。方差沿着 C 的对角线。

于 2020-04-04T11:36:57.207 回答