divide the multiple frames
조회 수: 14 (최근 30일)
이전 댓글 표시
sir,
In the movie file consists the 498 frames i process the all frames for my project gone for out of memory so that i would like to process only the 7multiples of frames. my doubt is regards how to taken the all multiples of 7 frames in the loop format
i did
readerobj = mmreader('dec.wmv');
frame = read(readerobj,inf);
y=readerobj.NumberOfFrames;
for loop=1:y
loop=loop+7;
Image = read( readerobj,loop);
but its not taken the 7 multiples of frame how to resolve it
댓글 수: 0
답변 (1개)
Walter Roberson
2013년 1월 21일
편집: Walter Roberson
2013년 1월 21일
for loop=1:7:y
Images = read( readerobj,[loop loop+6]);
댓글 수: 5
Walter Roberson
2013년 1월 28일
Try
for loop = 480:498
fprintf('about to try frame %d\n', loop);
try
Images = read(readerobj, loop);
fprintf('got frame %d\n', loop);
catch ME
fprintf('problem on frame %d\n, loop);
end
end
and see how far it gets.
참고 항목
카테고리
Help Center 및 File Exchange에서 Automated Driving Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!