2012-08-13 110 views
2

我正在做一個關於圖像質量評估的項目。我將圖像轉換爲灰度&使用mat2cell函數將整個圖像劃分爲8x8矩陣。我爲兩幅圖像做了這個,現在我想計算這兩幅圖像之間的協方差(即圖像1的矩陣與圖像2的相同矩陣之間的協方差之間的協方差)。請注意,兩者都是相同的圖像:一個是沒有失真的純圖像,另一個是失真。計算matlab中兩幅圖像的協方差

+2

可你只是轉換你的圖像矩陣(與灰度值),然後做協方差? – user902383 2012-08-13 13:24:31

回答

1

首先你的圖像轉換爲矩陣:

I = double(imread('photo.jpg')); 

然後計算協方差:

x=cov(I); 
+0

我將圖像轉換爲灰度圖像並使用mat2cell函數將整個圖像分割爲8x8矩陣,我爲兩幅圖像做了這個,現在我想計算這兩幅圖像之間的協方差,即圖像1的矩陣與其之間的協方差之間的協方差圖像2的矩陣。注意兩者都是相同的圖像,一個是沒有失真的純圖像,另一個是失真的圖像 – user1595450 2012-09-07 13:55:18