Error in extract foreground program,please help
Show older comments
Code:
video='ATMvid.avi'
if ischar(video)
% Load the video from an avi file.
avi = aviread(video);
pixels = double(cat(4,avi(1:frameSkip:end).cdata))/255;
clear avi
else
% Compile the pixel data into a single array
pixels = double(cat(4,video{1:frameSkip:end}))/255;
clear video
end;
Error-??? Error using ==> double
Maximum variable size allowed by the program is exceeded.
Error in ==> extractForeground at 80
pixels = double(cat(4,avi(1:frameSkip:end).cdata))/25;
1 Comment
Walter Roberson
on 25 Feb 2013
What is size(avi) and size(avi(1).cdata) and class(avi(1).cdata) ?
Accepted Answer
More Answers (1)
pratibha rane
on 28 Feb 2013
0 votes
1 Comment
Image Analyst
on 28 Feb 2013
Use better algorithms, I guess.
Categories
Find more on Video Formats and Interfaces 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!