我尝试执行以下操作:
fname = strcat('C:\Users\user_name\work\video\',avi_name);
videoObject = VideoReader(fname);
我收到一条错误消息:
Argument must contain a string.
我试着检查什么是我的fname
:
fname = strcat('C:\Users\user_name\work\video\',avi_name);
fname
videoObject = VideoReader(fname);
我看到它是(如预期的那样):
'C:\Users\user_name\work\video\bla_bla.avi'
当我尝试执行以下操作时:
fname = 'C:\Users\user_name\work\video\bla_bla.avi';
videoObject = VideoReader(fname);
有用。谁能解释我的输出有什么问题strcat
。为什么它不被函数识别为字符串,为什么它在输出中看起来像一个正确的字符串?