我想在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));

08-19 20:13