VideoReader: Unrecognized function or variable 'hasFrame'
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Alexander Brandt
 il 23 Lug 2024
  
    
    
    
    
    Spostato: Walter Roberson
      
      
 il 23 Lug 2024
            I am following the VideoReader documentation from https://www.mathworks.com/help/matlab/ref/videoreader.html 
When I try to run the example code using R2024a Update 5, 
currAxes = axes;
v = VideoReader("xylophone_video.mp4");
while hasFrame(v)
    vidFrame = readFrame(v);
    image(vidFrame,"Parent",currAxes)
    currAxes.Visible = "off";
    pause(1/v.FrameRate)
end
the line with while hasFrame(v) throws an error: Unrecognized function or variable 'hasFrame'.
The VideoReader object was created, but the hasFrame(v) line does not work. Was support for this function removed? If so, what replaced it? 
5 Commenti
  Avni Agrawal
      
 il 23 Lug 2024
				MATLAB Version: 24.1.0.2537033 (R2024a)
Operating System: Microsoft Windows 11 Enterprise Version 10.0 (Build 22631)
Risposta accettata
  Avni Agrawal
      
 il 23 Lug 2024
        
      Spostato: Walter Roberson
      
      
 il 23 Lug 2024
  
      You are trying to access VideoWriter instead of VideoReader. Are you sure the code you are trying to run has VideoReader() but not VideoWriter() ?
Because, methods(v) is returning:
Methods for class VideoReader:
VideoReader     hasFrame        read            saveobj         
get             inspect         readFrame       set             
Static methods:
getFileFormats  
1 Commento
Più risposte (0)
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!