>> VideoReader Error using VideoReader (line 160) FILENAME must be specified.

6 次查看(过去 30 天)
I run the VideoReader.m and i have this error.. any ideas what is going wrong?
>> VideoReader Error using VideoReader (line 160) FILENAME must be specified.

采纳的回答

Geoff Hayes
Geoff Hayes 2016-9-26
I get the same error message if I simply call VideoReader from the command line as
>> VideoReader
Error using VideoReader (line 135)
FILENAME must be specified.
As per the documentation at VideoReader you need to provide a file name as
>> vidObj = VideoReader('xylophone.mp4');
or using another file name that is specific to your work.
  4 个评论
abbxucy11
abbxucy11 2016-9-26
img = frame2im(VideoReader(video,1));
basically i want to create an image img that represents the first frame of the video
Walter Roberson
Walter Roberson 2016-9-26
Provided that video has been initialized as
video = VideoReader('SomeFileName.avi');
then
img = readFrame(video);
There is no frame2im() requires for this use.
If you have a sufficiently old MATLAB then you might need
img = read(video, 1);

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by