對51張灰度影像進行影像處理之后,要把處理之后51張影像的像素矩陣一層一層的放入到2048*2048*51的三維矩陣里,但是程式報錯,不知道是什么原因,想請教一下大家。
出錯程式的位置:
S1=im2uint8(Q2);%Q2為第一張圖片處理之后的結果,得到的Q2的像素矩陣0-1,這步將其轉化為0-255
S=double(S1);%將影像資料轉化成double,得到每一個圖片的灰度值矩陣
A(:,:,i)=S;%將每一個灰度值矩陣一層一層放入,構成三維矩陣
MATLAB上顯示的報錯原因:

但是在程式的第四行,我定義的三維矩陣A是2048*2048*51,并不是2048*2048*2047
矩陣S存盤的內容也沒有問題

請問問題是出在了哪里
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/284555.html
標籤:OpenCV
