Storing images in matrix

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!

 Accepted Answer

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;

More Answers (0)

Categories

Find more on Convert Image Type in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!