环境:Ubuntu 12.04, Matlab 2013b, GStreamer 0.10
matlab toolbox中的computer vision支持图像和视频的处理, GStreamer是一个开源的多媒体框架,支持对多种视频格式的解码,比如avi, mp4等。 结合这两个工具可以进行多种视频处理。下面是一个视频播放的示例:
videoFReader = vision.VideoFileReader(‘viplanedeparture.avi’);
videoPlayer = vision.VideoPlayer;
while ~isDone(videoFReader)
videoFrame = step(videoFReader);
step(videoPlayer, videoFrame);
end
release(videoPlayer);
release(videoFReader);