作者andery47 (andery47)
看板MATLAB
标题[讨论] 大量存影像jpg问题
时间Mon Jul 7 15:28:35 2014
在我使用matlab大量读图後
进行灰阶、二值以及边缘
最後可以怎麽编写指令让这几千张图储存至我要的资料夹里?
目前用saveas配简单的逻辑编写是能存
但存出的都是最後一张图
这是目前遇到的问题
不知有没有更好的方法?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.243.136.169
※ 文章网址: http://webptt.com/cn.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