簡體   English   中英

逐幀讀取視頻,並使用Matlab逐幀顯示圖片

[英]Read video frame by frame and show picture each frame by using Matlab

我剛在Matlab工作。 現在,我正在做一個有關圖像處理的小項目。 我想逐幀讀取視頻並查找每幀的強度。 請幫幫我

Read video code : 

**無法使用hasFrames **錯誤:類型為'VideoReader'的輸入參數未定義函數'hasFrame'。

非常感謝你。

目前是沒有這樣的事情hasFrames在MATLAB的VideoReader類。

MATLAB中有一個稱為hasFrame的函數: http : //www.mathworks.com/help/matlab/ref/videoreader.hasframe.html ,但僅從R2014b存在。 R2014b的文檔上周剛剛發布,我過早地說沒有一個叫做hasFrame的函數,因為我以前從未在VideoReader類中看到過它。 我目前使用R2013a 從MathWorks中查看該線程以了解更多詳細信息: http : //www.mathworks.com/matlabcentral/answers/157477-unable-to-read-and-playback-movie-file

由於您沒有最新版本的MATLAB,因此可能會發生此錯誤。 如果要使用VideoReader類從視頻文件中讀取幀,請在從文件中讀取視頻后使用readFrame函數: http : //www.mathworks.com/help/matlab/ref/videoreader.readframe.html 不要使用hasFrame 您始終可以檢查從readFrame返回的矩陣是否為空,這可以表示您的視頻是否有可用的幀。

調用readFrame將為您提供一個視頻幀,您可以在其中進行分析。 您每次都調用它以獲取視頻中的下一幀。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM