与原始图像保存在一个文件夹的名字

6视图(30天)
armeen
armeen 2013年3月31日
评论道: Stephen23 2017年12月17日
我用来调整图像,然后将其保存回原来的名字。例如第一个图像名称是signature3,之后调整图像我想将其保存为bmp图像signature3名称。我要处理许多图像用不同的名字. .
J = imread (“Signature3.jpg”);
I = im2double (J);
图(1)中,imshow(我);
标题(原始的)
I2 = imresize(我,(128、128));
图(2)中,imshow (I2);
数据= I2;
路径名= ' D: \ matlab \ \ data \”;
imwrite(数据路径名,(“J”), ' . bmp ']);
这段代码的结果只是名称的文件与j .谁能帮助我。我是新在matlab。

答案(2)

图像分析
图像分析 2013年3月31日
我更喜欢使用sprintf()来构建基本文件名,然后使用fullfile()构建完整的文件名和基础文件的文件夹的名字。你把你的照片在当前文件夹,一样你的m文件脚本。当前文件夹pwd。
同时,请使用变量名比我(这看起来很像1和l)和j .使用更长,更具描述性的名称,这将有助于解释你想做什么。也确保你把注释代码。

萨尔玛哈桑
萨尔玛哈桑 2017年12月17日
https://stackoverflow.com/questions/32430643/saving-with-original-names-in-matlab
1评论
Stephen23
Stephen23 2017年12月17日
注意,使用 fullfile 优先/字符串连接。

登录置评。

类别

找到更多的在读、写和修改图像帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!