Azzera filtri
Azzera filtri

Error during creation of a VideoReader Object

1 visualizzazione (ultimi 30 giorni)
Davide Magnelli
Davide Magnelli il 25 Ott 2017
Commentato: Walter Roberson il 25 Ott 2017
Hello, I am trying to exctract all frames of a video (.avi) created in another matlab script. Below the code:
if true
%Acquisisco il percorso del FieldMovie.avi
folder = fileparts(which('FieldMovie.avi'));
movieFullFileName = fullfile(folder,'FieldMovie.avi');
%Creazione dell'oggetto 'videoObject'
videoObject = VideoReader(movieFullFileName);
%Creazione di un output folder per i frames
[folder,MovieName,extention] = fileparts(movieFullFileName);
folder = pwd;
outputFrame = sprintf('%s/Movie Frames from %s', folder,MovieName);
for frame = 1 : 129
%Estrazione dei frame dal video
thisFrame = read(videoObject, frame); % legge soltanto il frame specificato da l'indice 'frame'
%Scrittura dell' Array Immagine nell' output file costruito di seguito
outputBaseFileName = sprintf('Frame %4.4d.png', frame);
ExtractFrame = fullfile(outputFrame, outputBaseFileName);
end
end
The error returned is: Error in outputFolder (line 12) videoObject = VideoReader(movieFullFileName);
Someone might help me to understand what does it means? Thanks in advance
  3 Commenti
Davide Magnelli
Davide Magnelli il 25 Ott 2017
Here the full error message:
Error using VideoReader/init (line 607) The filename specified was not found in the MATLAB path.
Error in VideoReader (line 172) obj.init(fileName);
Error in outputFolder (line 12) videoObject = VideoReader(movieFullFileName);
Walter Roberson
Walter Roberson il 25 Ott 2017
It appears that you do not have a file named FieldMovie.avi anywhere on your MATLAB path.

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by