图像的相关性

时间:2013-09-05 22:33:12

标签: image matlab

我尝试使用这篇文章How to find Correlation of an image

找到我的图像的相关性,但我有问题。当我使用它:cov(x,y)/(sqrt(D(x)* D(y)))我的结果是[1.0025 -0.0358; -0.0358 0.9975](对于5000像素)。 -0.0358是我的图像的相关性?什么是0.9975?我运行我的代码两次。第二个结果是[0.9830 0.0243; 0.0243 1.0173] .- 0.0358或0.0243哪一个是相关?我知道因为使用randperm在每次运行中都会创建不同的数字,但哪一个是最好的?负数或正数?

1 个答案:

答案 0 :(得分:0)

corrcoef这样的函数返回的值如[1.0025 -0.0358; -0.0358 0.9975]其中系数为-0.0358,其他值与系数的确定性有关。

以下是您对协方差矩阵cov的期望: http://www.mathworks.com/help/matlab/ref/cov.html

以下是相关系数corrcoef的预期结果: http://www.mathworks.com/help/matlab/ref/corrcoef.html

我怀疑的是,有一些变量的值会受到运行的影响。一个有用的调试实践(当使用细齿梳子完成代码时)是在生成代码时将代码输出到屏幕上的一些值。在Matlab中,这就像在几行末尾删除一些;一样简单。

希望这有帮助!