2013-02-13 124 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