我正在做一个关于图像质量评估的项目。我将图像转换为灰度&使用mat2cell函数将整个图像划分为8x8矩阵。我为两个图像做了这个,现在我想计算这两个图像之间的协方差(即图像1的矩阵与图像2的相同矩阵之间的协方差之间的协方差)。请注意,两者都是相同的图像:一个是没有扭曲的纯图像,另一个是扭曲。
答案 0 :(得分:1)
首先将图片转换为矩阵:
I = double(imread('photo.jpg'));
然后计算协方差:
x=cov(I);
答案 1 :(得分:0)
对于单个矩阵输入,C的大小为[size(A,2)size(A,2)],该大小基于由A表示的随机变量(列)的数量。列的方差沿对角线。如果A是行向量或列向量,则C是标量值方差。
对于两个向量或两个矩阵的输入,C是两个随机变量之间的2×2协方差矩阵。方差沿着C的对角线。