有时,根据图像的大小,当我addframe在MATLAB中调用2D图像添加到视频时,我收到以下警告消息.
警告:根据指定的编解码器的要求,帧高已填充为四的倍数.在127的avifile.addframe中
我的问题是:
有没有办法沉默像这样的特定警告?如果是这样,是否可以在我的代码中的变量中捕获警告(即类似于try&catch异常机制),而不是让MATLAB在命令窗口中打印此警告?
如果以上是不可能的.有没有办法暂时在MATLAB中静音所有警告?
使用该warning命令,您可以按ID清除所有警告或特定警告:
WARNING('OFF', 'MSGID')并WARNING('ON', 'MSGID')禁用并启用标记有消息标识符的任何警告的显示MSGID.(LASTWARN用于确定警告的标识符,或使用WARNING VERBOSE下面描述的功能.)WARNING在匹配消息标识符时不区分大小写.
有关该warning命令的更多帮助,请键入help warningMATLAB命令行.