Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个关于图像质量评估的项目。我将图像转换为灰度并使用 mat2cell 函数将整个图像划分为 8x8 矩阵。我对两个图像做了这个,现在我想计算这两个图像之间的协方差(即图像 1 的矩阵之间的协方差和图像 2 的同一矩阵之间的协方差)。请注意,两者都是相同的图像:一张是没有失真的纯图像,另一张是有失真的。
首先将您的图像转换为矩阵:
I = double(imread('photo.jpg'));
然后计算协方差:
x=cov(I);
对于单个矩阵输入,C 的大小 [size(A,2) size(A,2)] 基于由 A 表示的随机变量(列)的数量。列的方差沿着对角线。如果 A 是行向量或列向量,则 C 是标量值方差。
对于两个向量或两个矩阵的输入,C 是两个随机变量之间的 2×2 协方差矩阵。方差沿着 C 的对角线。