2014-03-29 27 views
0

我正在使用一個商業攝像頭(GearHead),它記錄了.avi視頻文件。我想分析.avi文件matlab代碼的各個幀,但是這一系列幀首先需要以.mat格式。我不需要/需要音頻。如何將.avi文件轉換爲.mat文件?如何從網絡攝像頭獲取.avi文件並將其轉換爲.mat文件以在matlab中使用?

謝謝。

+1

也許有用的看看:http://www.mathworks.com/matlabcentral/answers/81210#answer_90938 – tashuhka

+0

你有沒有試過[文檔](http://www.mathworks.co.uk/help/ MATLAB/import_export /讀取視頻files.html)? – Notlikethat

回答

0

在老版本的MATLAB中,您可以使用命令aviread將.avi文件讀入MATLAB。在較新版本中,首選方法是使用VideoReader。讀完之後,您可以將數據保存到.mat文件中。

+0

代碼: A = aviread('firstAttempt_1395344631.avi'); 響應: 使用VideoReader/init時出錯(第447行) 無法初始化內部資源。 VideoReader中的錯誤(第132行) obj.init(fileName); 無標題(第1行)中的錯誤 A = VideoReader('firstAttempt_1395344631.avi'); 有什麼建議嗎?我無法使用aviread,因爲我得到的迴應如下: 使用aviread時出錯(第148行) 在UNIX上只能讀取未壓縮的AVI電影。 無標題(第1行)中的錯誤 A = aviread('firstAttempt_1395344631.avi'); – AmyNerd

相關問題