2014-04-05 37 views
0

對於使用公式偏度(A(:))的矩陣(比如A),我們可以很容易地得到整個矩陣的偏度。但對圖像(也是矩陣)做同樣的事情它不起作用。如何在Matlab中找到圖像的偏度?

說我運行下面的代碼:

>> I=imread('lenna.jpg'); 
>> s=skewness(I(:)) 

錯誤到來是

整數只能與同一類的整數,或標量雙打組合。 錯誤==>偏斜在39 x0 = x - repmat(nanmean(x,dim),tile);

+0

使用'im2double'讀取圖像數據後,然後用'skewness' – Divakar

+0

非常感謝你! – user3373861

回答

1

Iuint8imread()後,您可以通過使用im2double()其轉換爲double第一。

嘗試

>> I=imread('lenna.jpg'); 
>> I2 = im2double(I); 
>> s=skewness(I2(:)) 
相關問題