簡體   English   中英

我的 matlab 代碼的嘴唇檢測算法錯誤

[英]error in lip detection algorithm of my matlab code

我的 Matlab 代碼出錯。 我用的是R2009b版本

幀索引必須是大於零且小於或等於文件中的幀數的數值。

==> mmreader.read 錯誤在 74 videoFrames = read(getImpl(obj), index);

==> 10 時測試錯誤 Ii=read(mov,k*10);

只是一種預感,但我猜你的幀索引不是:

大於零且小於或等於文件中的幀數的數值。

MATLAB 告訴您錯誤發生在mmreader.read ,當您在文件testing此時調用mmreader.read時發生錯誤:

Ii=read(mov,k*10);

如果您的電影閱讀器對象mov包含少於k*10幀,或者如果k為零或負數,則您要求 MATLAB 做一些不可能的事情。

通過在命令行輸入dbstop if error可以很容易地跟蹤這些類型的錯誤,這意味着當出現錯誤時,您將進入調試模式。 此時,您可以檢查k的值,以及mov中可用幀的數量。

暫無
暫無

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

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