在MATLAB中加载文件时出错

时间:2013-09-25 05:14:47

标签: matlab file-io video-processing

我想使用函数load在yuv扩展中加载视频。

load foreman_qcif.yuv

但是我收到了这个错误

??? Error using ==> load
Unknown text on line number 1 of ASCII file C:\Users\Chaine\Downloads\foreman_qcif.yuv
"Øÿ".

另外,我想将该视频的值或参数放入单元格数组中。我发现了一个函数“struct2cell”,但我认为我使用不正确。我如何使用每帧的矩阵操作帧中的数字视频?

2 个答案:

答案 0 :(得分:2)

load用于加载.mat个文件(MATLAB数据文件)或ASCII文件,有关详细信息,请参阅documentation

您可能希望使用VideoReader类,但首先需要将文件转换为支持的文件格式。

答案 1 :(得分:1)

我认为没有办法阅读(或加载) YUV 文件。功能加载仅适用于MAT文件(.mat)。

检查以下链接:

http://www.mathworks.com/matlabcentral/fileexchange/6318

https://www.mathworks.com/matlabcentral/fileexchange/36417-yuv-files-reading-and-converting