我想在matlab中计算图像的峰度。
Matlab有一个函数kurtosis
我可以在矩阵上使用这个函数例如:
m = rand([4 5]);
kurtosis(m(:));
但是当我使用这个灰度图像时:
I = imread('0.tiff');
kurtosis(I(:));
我得到这个错误:
使用-
整数只能与同一类的整数组合,或者
标量加倍。
峰度误差(第39行)x0=x-repmat(nanmean(x,dim),tile);
我现在的问题是:我做错了什么,如何计算图像的峰度。
最佳答案
峰度需要我加倍这是有效的:
kurtosis(double(I(:)));
或者这个
kurtosis(double(I));