splitting a video into frames using image function after using mmreader to read video file...
이전 댓글 표시
*I wasn't being able to bring an avi file into the workspace, so I brought the video into the MATLAB file and played it using implay...then I want to split it into its individual frames..
According to the solution by Walter Roberson on
n=size('cell.avi')
n =
1 8
for frame= 1:n
('cell.avi')(frame)=getframe;
|
But I get_ :Error: Unbalanced or unexpected parenthesis or bracket.
_
image function!!*
Now I want the individual frames as individual images, so I put: image(('cell.avi')(1).cdata) image(('cell.avi')(1).cdata) | *Error: Unbalanced or unexpected parenthesis or bracket. * *What is wrong? I've been able to load the movie, but now I can't split it into the frames using
채택된 답변
추가 답변 (2개)
Sean de Wolski
2011년 10월 17일
n=size('cell.avi')
will say that n = [1 8] since 'cell.avi' is an eight letter long string (row vector of characters).
Here's probably closer to what you want:
M = aviread('rhinos.avi');
for ii = 1:length(M)
image(M(ii).cdata)
pause(.1)
end
댓글 수: 10
Yagnaseni Roy
2011년 10월 17일
Yagnaseni Roy
2011년 10월 17일
Sean de Wolski
2011년 10월 17일
No. mmreader is its own class that is defined in that size.
>> M.NumberOfFrames
will tell you what you're looking for.
Yagnaseni Roy
2011년 10월 17일
Walter Roberson
2011년 10월 17일
M = aviread('cell.avi');
N = M.NumberOfFrames;
for ii = 1:N
image(M.read(ii));
pause(0.1);
end
For more information see
http://www.mathworks.com/help/techdoc/ref/videoreader.read.html
Yagnaseni Roy
2011년 10월 17일
Yagnaseni Roy
2011년 10월 17일
Yagnaseni Roy
2011년 10월 17일
Yagnaseni Roy
2011년 10월 17일
Walter Roberson
2011년 10월 18일
M = mmreader('cell.avi');
N = M.NumberOfFrames;
for ii = 1:N
image(M.read(ii));
pause(0.1);
end
Dimple Chawla
2012년 4월 17일
0 개 추천
hey, it really helped me too, actually i'm working on similar project like calculating difference of object property in frame such as 1st and the 20th or the last frame. Can u help on this.?? I will deftly appreciate your effort. Thanks reply asap
카테고리
도움말 센터 및 File Exchange에서 Video Formats and Interfaces에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!