[討論] 關於視頻分割的標頭數字 (1~100) 的疑問?已回收

看板MATLAB作者 (白開水)時間13年前 (2011/06/09 11:03), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
小弟正在分割影像 mov=aviread('ball1.avi'); fnum=size(mov,2); for i=1:fnum strtemp=strcat('d:\',int2str(i),'.','jpg'); imwrite(mov(i).cdata,strtemp,'jpg'); end 這樣分割的的方式是從 1 開始,但是小弟有很多影片導致每部影片都從1的話會大亂 我有嘗試在分割時前面加1 變成11,12,13..110等,但是這樣順序也會大亂因為如果是10 就會變成110...XD 想請問 當我在分割完第一段視頻後會有1-100張編號,如果第二段視頻想從101開始算請問 我該怎麼改上述程式? 感謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.64.43

06/09 11:10, , 1F
for i =1 改成101但是不行,只能改成100但是只能產生最
06/09 11:10, 1F

06/09 11:10, , 2F
後一張 frame...
06/09 11:10, 2F

06/09 13:17, , 3F
把 int2str(i) 改成 sprintf('%03d', i) 試試
06/09 13:17, 3F

06/10 14:04, , 4F
感謝
06/10 14:04, 4F
文章代碼(AID): #1Dy3VakC (MATLAB)