Error using VideoReader/init (line 607) The filename specified was not found in the MATLAB path. Any ideas how to fix that error?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Error using VideoReader/init (line 607) The filename specified was not found in the MATLAB path.
0 Commenti
Risposte (1)
Walter Roberson
il 26 Set 2016
You passed in a file name that is not the name of any file in your current directory or any directory on the path. In other words, you asked it to read a non-existing file.
4 Commenti
Walter Roberson
il 27 Set 2016
Modificato: Walter Roberson
il 27 Set 2016
%when you use uigetfile(), the path that is returned might not end in a folder separator. Use fullfile() to be safe.
filename = fullfile(handles.FilePath, handles.FileName);
if ~exist(filename, 'file')
error('Video file "%s" does not exist', filename);
end
try
videoobj = VideoReader(filename);
catch
error('File "%s" cannot be read as a video', filename);
end
img = readFrame(videoobj); %no frame2im !
If you have an old enough version of MATLAB then you will instead need
img = read(videoobj, 1); %no frame2im
Vedere anche
Categorie
Scopri di più su Audio and Video Data in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!