lzth.net
当前位置:首页 >> 在mAtlAB中如何编写将处理好的图片存入到一个新建的文件夹里? 谢谢高手帮忙! >>

在mAtlAB中如何编写将处理好的图片存入到一个新建的文件夹里? 谢谢高手帮忙!

,n.jpg2 循环读图 I=cell(1,n); for i=1:n imageName=strcat(num2str(i),'.jpg'); I = imread(imageName); end3 处理图像----------------------- 如果图像很多,那么最好这样,第二步和第三步合并 for i=1:n imageName=strcat(num2str(i),'.jpg'); I = imread(imageName); 处理当前图像 end

用system(['mkdir ',dirName]);新建一个文件夹,然后cd(dirName)进去这个文件夹,然后就imwrite(im,imageName,'jpg')保存图片

程序如下:list=dir('e:\filename\*.png');%%%%获取e:\filename文件夹下所有png图片的完整路径,保存在list数组中 imagedata=imread(list(i).name);%%%%读取png图片 imshow(imagedata);%%%%显示图片

这个简单了: v>ma(v,120) and c>ref(h,1);

用evil命令 把读入命令做成字符串和循环然后用evil 把字符串变成可执行语句 如果对你有帮助,请给有用,谢谢

试试imread('bmp/1.bmp')

1 图像按编号命名:1.jpg, 2.jpg,.,n.jpg2 循环读图I=cell(1,n);for i=1:n imageName=strcat(num2str(i),'.jpg'); I{i} = imread(imageName);end3 处理图像

1 图像处理方式编写成函数function image= edge(imageFile)%%image是输出,edge是函数名,imageFile是图像名称image = imread(imageFile); if isrgb(image) image = rgb2gray(image);%%如果是彩色图像,转化成灰度图像 end下面写你要处理的过程.写完后保存.2 把你的图像拷贝到matlab\workm,目录下.3 在command window里直接调用该函数,假设图像名称为111,格式为jpgI=edge('111.jpg');即可!

用循环加数组可以实现

只要建一个文件夹,里面写上你的函数,并注明说明就可以了!我的腾讯联系方式,散坝而要龄要伞流午

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com