[問題] 如何控制影像檔名寫入已回收

看板MATLAB作者 (你是另一個我)時間14年前 (2010/06/23 14:24), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我遇到的問題如下: 假設我有一個影像處理的程式,然後我要處理10張影像 ,每張影像經程式處理完之後就存成XXX_processed.jpg檔, 其中XXX就是原始輸入影像的原檔名,例如: 原始檔名為008.jpg 就自動存成 008_processed.jpg 005.jpg 005_processed.jpg 也就是說,不需要為了輸入影像不同而去更改輸出檔名 不用因為輸入是008.jpg ,所以要寫一行程式碼imwrite(img,'008_processed.jpg') 而是可以隨原始檔名的不同,而自動產生相對應的輸出檔名 希望版上的各位高手可以教教我>"< 感激不盡~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.130.37

06/23 15:33, , 1F
寫成imwrite(img,[XXX '_processed.jpg']),XXX要是字串
06/23 15:33, 1F

06/23 15:33, , 2F
如果是變數加上num2str(XXX)
06/23 15:33, 2F

06/23 16:51, , 3F
太感謝你了~~~
06/23 16:51, 3F

06/26 14:10, , 4F
用strcat呢?
06/26 14:10, 4F
文章代碼(AID): #1C8QYDx_ (MATLAB)