图像的峰度函数

时间:2012-09-21 09:28:06

标签: matlab image-processing statistics

我想用matlab计算图像的峰度。 Matlab有一个函数kurtosis 我可以在矩阵上使用这个功能。例如:

m = rand([4 5]);
kurtosis(m(:));

虽然我使用此灰度图像时:enter image description here

I = imread('0.tiff');
kurtosis(I(:));

我收到此错误:

  

使用时出错 -   整数只能与同一个类的整数组合,或者   标量加倍。

     

峰度误差(第39行)x0 = x - repmat(nanmean(x,dim),tile);

我现在的问题是:我做错了什么,如何计算图像的峰度。

1 个答案:

答案 0 :(得分:5)

kurtosis需要我加倍。这有效:

kurtosis(double(I(:)));

或者

kurtosis(double(I));