声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1292|回复: 2

[综合讨论] 关于读取一个文件名下所有文件后去除扩展名存储的小问题

[复制链接]
发表于 2008-12-19 17:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本人在做一个有关去噪方面的实验,需要依次读取文件夹下每个图像文件名并进行处理然后得到噪声保存为文本,现在存在一个小问题,在保存文本时因为读取的文件名包含扩展名,所以在保存时文件名中含有如“.bmp”的扩展名,例如读取文件image645.bmp,则文本名为image645.bmp_Noise_Residual.txt,虽然不影响使用但是看着很不美观,本人思考了很久,无奈技术很低,请问大家有没有什么办法将文件名保存为类似“image645_Noise_Residual.txt”的形式,即去掉其中所含扩展名,谢谢大家。


代码如下:


d='_Noise_Residual';
e='.txt';


filename=dir('*.bmp');
for i=1:length(filename)

NameNow=filename(i).name
[img,map]=imread(NameNow);
noise11=getnoise(img);


.........


filename3=sprintf('%s%s%s',NameNow,d,e);   %保存每次的噪声为txt文本
dlmwrite(filename3,noise11,',');   



end
回复
分享到:

使用道具 举报

发表于 2008-12-19 19:24 | 显示全部楼层

回复 楼主 darkness211 的帖子

doc strtok

filename3=sprintf('%s%s%s',strtok(NameNow,'.'),d,e);   %保存每次的噪声为txt文本

评分

1

查看全部评分

 楼主| 发表于 2008-12-19 20:19 | 显示全部楼层

回复 沙发 ChaChing 的帖子

多谢ls前辈指点
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 00:37 , Processed in 0.066229 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表