How to solve Error "Error using strfind Conversion to double from VideoReader is not possible."?
Mostrar comentarios más antiguos
I'm trying to read RGB frames from a video to do some work on them and compile a new video. here's my code:
videoObj = VideoReader('test_vid.mp4');
vid_mat = zeros(950,1690,3,200);
for frame=1:200
img = imread(videoObj,frame);
end
3 comentarios
This makes no sense:
imread(videoObj,frame)
According to the imread documentation its first input is a filename. A videoReader object is not a filename.
If you want the frames of a video, why not simply follow the examples in the VideoReader documentation?
v = VideoReader('xylophone.mp4');
while hasFrame(v)
video = readFrame(v);
end
noam Y
el 17 de Ag. de 2017
@noam Y: do not learn how to use MATLAB from what random people give you (academics can write bad code too). The best place to learn MATLAB code is from the MATLAB documentation:
Respuestas (0)
Categorías
Más información sobre Video Formats and Interfaces en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!