[討論] 有關getframe與frame2im的使用問題已回收

看板MATLAB作者 (嘻嘻)時間14年前 (2011/06/19 16:37), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我把我的問題用個簡單範例描述一下 我想要透過數張影像合成影片 問題來了...常會出現這個錯誤訊息 >> [Y(:,:,:,i),Map] = frame2im(X(i)); ??? Subscripted assignment dimension mismatch. 我的程式架構是這樣的 for i=1:1:200 . . . figure,image(A); set(gca,'XTick',[],'YTick',[]); X(i)=getframe(gca); [Y(:,:,:,i),Map] = frame2im(X(i)); . . . end 處理影像張數少的時候不會有問題出現 但是跑到很多張的時候就跳出錯誤訊息了 導致我影片不能做得很長 我已經有使用到clear 與 load 來減少matlab的負擔 但還是沒辦法解決此問題XD 有人知道為什麼嗎? 謝謝大家了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.156.250

06/19 16:48, , 1F
錯誤訊息是什麼?
06/19 16:48, 1F

06/20 20:31, , 2F
他只有說[Y(:,:,:,i),Map] = frame2im(X(i)); 這行錯耶
06/20 20:31, 2F

06/20 20:33, , 3F
i跑到10都可以run 到第11次他就當了...
06/20 20:33, 3F

06/20 20:34, , 4F
我在猜是Y的問題嗎...
06/20 20:34, 4F
文章代碼(AID): #1D_RLXKe (MATLAB)