2013-02-13 122 views
0

如何使用索引技術將圖像分成不重疊的塊?我們如何計算matlab中每個塊的平均值?

我想計算每個塊的平均值並單獨顯示它們。

我正在使用matlab R2012a。

索引技術的意思是:image(row1:row2,col1:col2);

我在我的形象,是不連續的塊不同的塊...我已經計算出的各個平均...現在的問題是

怎樣一個塊的均值與其它塊比較.. 。

我要追蹤那些具有相同的平均塊....

+0

你嘗試過什麼? 「索引技術」是什麼意思? 「單獨顯示」是什麼意思? – Shai 2013-02-13 14:17:40

+0

您是否有機會提及[mean-shift tracking](http://www.cs.bilkent.edu.tr/~ismaila/MUSCLE/MSTracker.htm)? – Shai 2013-02-14 06:19:55

回答

1

你有沒有考慮blockproc
例如,計算不重疊的,10×10片的mean

m = blockproc(img, [10 10], @(x) mean(x.data(:))); 
+1

您需要使用'mean(x.data(:))',因爲x是一個塊結構。 – shoelzer 2013-02-13 14:25:06

+0

@shoelzer - 正確!謝謝。 – Shai 2013-02-13 14:49:21