Re: [問題] 連續讀圖檔已回收

看板MATLAB作者 (灰狼)時間16年前 (2009/12/25 09:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
for NameNum = 38301:38335 Name = ['f_' sprintf('%06d',NameNum) '.png']; %修改這部份就可以 ImageData = imread(Name); end ImageData那邊是接收的部分 那邊看你要設定幾維調一下就好 重點是 sprintf('%06d',NameNum) 這我當初爬文也爬很久 這代表固定字串的長度 前面會補零 這問題之前也困擾我很久 來分享一下 小弟專題就是做大量的圖檔分析 有機會的話可以互相指導研究了 謝謝啦! ※ 引述《aasubspace (暱稱)》之銘言: : 我有f_038301.png~f_038335.png共35個圖檔 : 每個圖檔用imread沒有問題, : 有沒有辦法連續讀取35個檔案 : 然後要存成一個三維矩陣, : 不知道該爬什麼文,imread,num2str,圖檔關鍵字都查過了 : 感謝各位了... : 感謝推文,程式寫成 : for i=38301:38335 : %[X(:,:,i) map(:,:,i)]=eval(['load ''f_stru_' ,num2str(i), '.png;']); : eval(['load f_' ,num2str(i,'%06.0f'), '.png;']); : end : 但是 : ??? Error using ==> load : Number of columns on line 3 of ASCII file J:\...\f_038301.png : must be the same as previous lines. : Error in ==> test at 3 : eval(['load f_' ,num2str(i,'%06.0f'), '.png;']); : 不知道是哪裡出問題,麻煩大家,第一次用不是很熟,再次感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.253.44
文章代碼(AID): #1BD1jPHS (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1BD1jPHS (MATLAB)