[英]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.