0

我尝试使用这篇文章如何找到图像的相关性

找到我的图像的相关性,但我有问题。当我使用这个时: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 在每次运行中都会创建不同的数字,但哪个是最好的?负数还是正数?

4

1 回答 1

0

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

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

以下是您对相关系数的期望:http corrcoef: //www.mathworks.com/help/matlab/ref/corrcoef.html

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

希望这可以帮助!

于 2013-09-06T00:13:03.150 回答