[討論] 大量存影像jpg問題

看板MATLAB作者 (andery47)時間11年前 (2014/07/07 15:28), 編輯推噓1(1021)
留言22則, 3人參與, 最新討論串1/1
在我使用matlab大量讀圖後 進行灰階、二值以及邊緣 最後可以怎麼編寫指令讓這幾千張圖儲存至我要的資料夾裡? 目前用saveas配簡單的邏輯編寫是能存 但存出的都是最後一張圖 這是目前遇到的問題 不知有沒有更好的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.243.136.169 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1404718117.A.A0C.html

07/07 22:39, , 1F
你可以用FOR迴圈加上filename = [ 'XD' ii ''.bmp];
07/07 22:39, 1F

07/07 22:41, , 2F
配上如 imwrite( yourloadfiles , filename );
07/07 22:41, 2F

07/08 01:29, , 3F
有了!感謝g大!我再換個指令位置就完成了!
07/08 01:29, 3F

07/08 01:34, , 4F
想再請教一下,如果想計算二值圖內或邊緣偵測後的輪廓面
07/08 01:34, 4F

07/08 01:35, , 5F
積,使用哪些方法比較適當?
07/08 01:35, 5F

07/08 10:52, , 6F
sum(im(:)==1)
07/08 10:52, 6F

07/08 15:15, , 7F
J大!不懂這一行的意思…im指的是?
07/08 15:15, 7F

07/08 15:17, , 8F
G大 使用imcrop切割圖片後,使用imwrite出來會是空白的
07/08 15:17, 8F

07/08 15:18, , 9F
JPEG…是因為切割的關係嗎?
07/08 15:18, 9F

07/08 15:21, , 10F
saveas(gcf,filename)則正常輸出
07/08 15:21, 10F

07/08 15:47, , 11F
im是儲存你二元化之後的矩陣 假定是mxnx1
07/08 15:47, 11F

07/08 17:00, , 12F
知道了!哈哈 以為是新指令…是出來了!但又遇到問題
07/08 17:00, 12F

07/08 17:01, , 13F
因為在存檔後,JEPG會讓圖像多出外圍白框
07/08 17:01, 13F

07/08 17:02, , 14F
就無法利用黑與白的比例關係下去計算,怎麼去除白色外圍
07/08 17:02, 14F

07/08 17:03, , 15F
謝過J大!
07/08 17:03, 15F

07/09 09:43, , 16F
如果白框位置固定的話 把他們都設成0先就可以了
07/09 09:43, 16F

07/09 14:18, , 17F
謝謝G大跟J大的幫忙!讓我解析了不少!
07/09 14:18, 17F

07/09 15:41, , 18F
對了!J大,使用sum去算的話可能會因胡椒雜訊而失真
07/09 15:41, 18F

07/09 15:42, , 19F
要經過濾波的話,要另外怎麼選濾波器種類?
07/09 15:42, 19F

07/09 20:24, , 20F
你GOOGLE搜索 濾波器 MATLAB 影像 第一篇PDF就有範例
07/09 20:24, 20F

07/09 20:24, , 21F
可以參考
07/09 20:24, 21F

07/09 22:21, , 22F
好!我會再試試看,謝謝你們讓我順利寫了個大致出來~
07/09 22:21, 22F
文章代碼(AID): #1JkambeC (MATLAB)
文章代碼(AID): #1JkambeC (MATLAB)