Storing images in matrix

2 次查看(过去 30 天)
Hi
I am getting an error with my image processing algorithm, code given below:
for c = 2:50
Img = double(Video(1,c).cdata);
r = c - 1;
while (r>=1)
if (c - r) >= 10
break
end
ImgR = double(Video(1,r).cdata);
NewFrame = Predicted_Function(Img, ImgR);
NewFrames(c,r) = NewFrame;
r = r - 1;
end
"??? Subscripted assignment dimension mismatch." error in line "NewFrames(c,r) = NewFrame"
Please Help!

采纳的回答

Walter Roberson
Walter Roberson 2011-7-16
Your ImgR will be an array. What does Predicted_Function do with array inputs? If it returns an array, then you are expecting to store that array in the single location NewFrames(c,r).
Perhaps you want,
NewFrames(c,r).cdata = NewFrame;

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by