How can i read a video and convert the first frame into an image?

1 Ansicht (letzte 30 Tage)
img=VideoReader(filename);
P=img.Path;
nFrames=img.NumberOfFrames;
for k=1
eikona=read(img,k);
%figure(1),imshow(img,[]);
end
image1=getframe(image(eikona));
[X,Map]=frame2im(image1)
i use this code and i have this error: A valid figure or axes handle must be specified

Akzeptierte Antwort

Image Analyst
Image Analyst am 28 Sep. 2016
See my attached demo where I save out all frames. You can adapt it to quit just after 1 frame if you want.
  1 Kommentar
abbxucy11
abbxucy11 am 2 Okt. 2016
hello and thank you. Can you please send me the code for just the first frame? im trying to modify the code but i have errors

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by