【发布时间】:2010-10-12 01:43:19
【问题描述】:
大家好,我遇到了一些困难。这是纯粹的编码算法问题。好的,程序如下图:
for f=1:(nFrames-1)
h=histogram(imgYuv(:,:,1,f));
j=histogram(imgYuv(:,:,1,f+1));
X=abs(h-j)/256; %normalize the difference
S=sum(X);
end
基本上,我想计算两个相邻元素之间的差异并将总和结果存储在一维数组S 中。但是我从上面的程序得到的结果是一个数字。我希望它是一个一维数组,因为f 从1 变化到nFrames-1。有人可以帮我吗?谢谢!
【问题讨论】:
-
最后一行应该是:
S(f)=sum(X);假设向量S已经预分配 -
@Amro,你为什么不提交它作为答案?