【matlab】error:試圖訪問 im2(1,1211);由於 size(im2)=[675,1210],索引超出范圍。


試圖訪問 im2(1,1211);由於 size(im2)=[675,1210],索引超出范圍。

出錯 dect (line 14)
if abs((im2(i,j))-(im1(i,j)))>70 ; %最佳閾值在70到90之間

>>


解決:

if abs((im2(i,j))-(im1(i,j)))>70 ;

由於是這句出錯,分析可知

字面意思就是你手工輸入的B2是一個5行6列的矩陣,但是在運算過程中調用了B2的第6行第3列的數據,導致報錯。 ...

image2比image1小了~

重新截一張比image1大點的image2,即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM