MATLAB使用eval函数批量修改文件名

今天要做双目摄像机的标定,我左右各拍了六张图片(比较少,只是为了走一下MATLAB和opencv标定的流程,所以只用几张),可是不能用下划线,于是需要统一改一下,其实十二张,手动比费半天时间查资料还剩时间,但假如需改名的文件很多,那就有必要写个小程序了。

首先,了解下eval函数(参考链接1),然后开始使用eval函数修改(链接2),最后,可以再试一下其它方法(链接3),如movefile,但据说这个函数慢。

主要参考三篇博文就够了:

1、http://blog.csdn.net/qq1987924/article/details/46705767

2、利用Matlab批量修改文件名 - CSDN博客 http://blog.csdn.net/rs_huangzs/article/details/56674181

3、matlab 重命名文件和文件夹 - ranjiewen - 博客园 http://www.cnblogs.com/ranjiewen/p/5971801.html


有几点注意的地方:

1、最好先备份图片,否则改名改错了自己又记不住原来的名字,很麻烦的。。。

2、一定要对应好命名顺序,自己体会怎么对应去吧。

3、运行时从MATLAB里打开图片所在文件夹,要不然会提示“找不到指定文件”。

MATLAB使用eval函数批量修改文件名_第1张图片

最后把left_1:6.jpg  & right_1:6.jpg 去掉了_.



你可能感兴趣的:(MATLAB)