matlab获取路径名并且按顺序赋值给另一个文件夹里面的文件

绝地灬酷狼 2022-05-28 12:35 100阅读 0赞

可以说是非常奇葩的功能了,原因是因为,我得不到segnet结果的文件名,自己命名和输入的名称不一样,但是万幸顺序是一样的,所以,按照输出顺序,将输入顺序的名字逐个赋值给输出文件。用的是matlab

  1. fileFolder = fullfile('F:\STUDY\CAFFE\测试图片');
  2. dirOutput = dir(fullfile(fileFolder,'*.jpg'));
  3. fileNames = {dirOutput.name};
  4. OtpDir = 'F:\STUDY\CAFFE\result';%输出路径
  5. OrgDir = 'F:\STUDY\CAFFE\2\result';
  6. dirChange = dir(fullfile(OrgDir,'*.png'));
  7. fileChange = {dirChange.name};
  8. for i = 1:1:57
  9. bgFile = imread(fileChange{
  10. 1,i});
  11. img = bgFile * 7;
  12. filename = fileNames{
  13. 1,i};
  14. path = fullfile(OtpDir,filename);
  15. imwrite(img,path,'png');
  16. end

测试图片就是我输入的图片,一共57张图片。

for之前获取两个文件夹里面的名字,filename就是我要的名字,bgFile就是我输出的图片,我乘以7做了个可视化

发表评论

表情:
评论列表 (有 0 条评论,100人围观)

还没有评论,来说两句吧...

相关阅读