作者andery47 (andery47)
看板MATLAB
標題[討論] 大量存影像jpg問題
時間Mon Jul 7 15:28:35 2014
在我使用matlab大量讀圖後
進行灰階、二值以及邊緣
最後可以怎麼編寫指令讓這幾千張圖儲存至我要的資料夾裡?
目前用saveas配簡單的邏輯編寫是能存
但存出的都是最後一張圖
這是目前遇到的問題
不知有沒有更好的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.243.136.169
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MATLAB/M.1404718117.A.A0C.html
1F:→ gary32217:你可以用FOR迴圈加上filename = [ 'XD' ii ''.bmp]; 07/07 22:39
2F:→ gary32217:配上如 imwrite( yourloadfiles , filename ); 07/07 22:41
3F:→ andery47:有了!感謝g大!我再換個指令位置就完成了! 07/08 01:29
4F:→ andery47:想再請教一下,如果想計算二值圖內或邊緣偵測後的輪廓面 07/08 01:34
5F:→ andery47:積,使用哪些方法比較適當? 07/08 01:35
6F:→ jatj:sum(im(:)==1) 07/08 10:52
7F:→ andery47:J大!不懂這一行的意思…im指的是? 07/08 15:15
8F:→ andery47:G大 使用imcrop切割圖片後,使用imwrite出來會是空白的 07/08 15:17
9F:→ andery47:JPEG…是因為切割的關係嗎? 07/08 15:18
10F:→ andery47:saveas(gcf,filename)則正常輸出 07/08 15:21
11F:→ jatj:im是儲存你二元化之後的矩陣 假定是mxnx1 07/08 15:47
12F:→ andery47:知道了!哈哈 以為是新指令…是出來了!但又遇到問題 07/08 17:00
13F:→ andery47:因為在存檔後,JEPG會讓圖像多出外圍白框 07/08 17:01
14F:→ andery47:就無法利用黑與白的比例關係下去計算,怎麼去除白色外圍 07/08 17:02
15F:→ andery47:謝過J大! 07/08 17:03
16F:→ jatj:如果白框位置固定的話 把他們都設成0先就可以了 07/09 09:43
17F:→ andery47:謝謝G大跟J大的幫忙!讓我解析了不少! 07/09 14:18
18F:→ andery47:對了!J大,使用sum去算的話可能會因胡椒雜訊而失真 07/09 15:41
19F:→ andery47:要經過濾波的話,要另外怎麼選濾波器種類? 07/09 15:42
20F:推 gary32217:你GOOGLE搜索 濾波器 MATLAB 影像 第一篇PDF就有範例 07/09 20:24
21F:→ gary32217:可以參考 07/09 20:24
22F:→ andery47:好!我會再試試看,謝謝你們讓我順利寫了個大致出來~ 07/09 22:21