问题描述
- matlab2009VideoWriter(和writeVideo)不能使用
-
本人在使用matlab 2009中,使用VideoWriter(和writeVideo)出错。错误信息为:
??? Undefined function or method 'VideoWriter' for input arguments of type
'char'.Error in ==> Untitled3 at 2
writerObj = VideoWriter('npc.avi');代码为:
close all;
clear all;
clc;
%% 读视频
vObj = VideoReader('traffic.avi');
nFrames = vObj.NumberOfFrames;%截取视频片段
myMovie = read(vObj,[1 nFrames-1]);
%% 写视频
%初始化
myVideo = VideoWriter('myfile.avi','Uncompressed AVI');
myVideo.FrameRate = 15;%写入截取的视频
open(myVideo);
writeVideo(myVideo,myMovie);
解决方案
你好,我建议你安装Matlab2014b,上面的代码在该版本上运行无误,可以正常读取和写入AVI文件。
解决方案二:
是版本的问题?如果是2009版本如何使用呢?
时间: 2024-07-28 21:34:12