资源简介

实现基于稀疏自动编码器的图像同时增强和图像去噪,该资源包含自己处理的样本数据

资源截图

代码片段和文件信息

function converTool(fromDir fromFormat toDir toFormat toPrefix)
% Inputs:
%       fromDir: 输入的文件目录
%       fromFormat: 输入的文件格式
%       toDir: 保存文件的目录,层数同fromDir
%       toFormat: 保存文件的格式
%       toPrefix: 保存文件的前缀
% Author: HSW
% Date: 2018-05-05

filePaths = searchRoot(fromDir fromFormat);
if ~exist(toDir ‘dir‘)
    mkdir(toDir)
end
dirLen = length(fromDir);

fileCnt = length(filePaths);
for idx = 1 : fileCnt
    filePath = filePaths{idx};
    idxs = strfind(filePath ‘\‘);
    idxs2 = strfind(filePath ‘.‘);
    fileName = filePath(idxs(end) + 1 : idxs2(end) - 1);
    from_img = imread(filePath);
    saveName = [fileName toFormat];
    if ~isempty(toPrefix)
        saveName = [toPrefix saveName];
    end
    saveDir = fullfile(toDir filePath(dirLen + 1 : idxs(end)));
    if ~exist(saveDir ‘dir‘)
        mkdir(saveDir)
    end
    savePath = [saveDir saveName];
    % 根据需要进行增加即可
    if ~isempty(strfind(toFormat ‘jpg‘))
        imwrite(from_img savePath ‘jpg‘);
    elseif ~isempty(strfind(toFormat ‘bmp‘))
        imwrite(from_img savePath ‘bmp‘);
    elseif ~isempty(strfind(savePath ‘png‘))
        imwrite(from_img savePath ‘png‘);
    end
end

end



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-24 10:12  LLNet\
     文件       10046  2018-05-24 10:06  LLNet\LLNet.py
     文件      561894  2018-05-04 20:33  LLNet\LLNet模型.pdf
     目录           0  2018-05-24 10:06  LLNet\__pycache__\
     文件        8061  2018-05-24 10:06  LLNet\__pycache__\LLNet.cpython-35.pyc
     文件        2267  2018-05-24 10:00  LLNet\__pycache__\prepare_data.cpython-35.pyc
     文件        1281  2018-05-05 13:50  LLNet\converTool.m
     目录           0  2018-05-19 08:37  LLNet\data\
     文件      629285  2018-05-05 11:18  LLNet\data\g256_001.tgz
     文件      512336  2018-05-05 11:18  LLNet\data\g256_002.tgz
     文件      502142  2018-05-05 11:19  LLNet\data\g256_003.tgz
     文件      603760  2018-05-05 11:19  LLNet\data\g256_004.tgz
     文件      621618  2018-05-05 11:19  LLNet\data\g256_005.tgz
     文件     2065368  2018-05-05 11:19  LLNet\data\g512_001.tgz
     文件     1962312  2018-05-05 11:19  LLNet\data\g512_002.tgz
     文件     1808776  2018-05-05 11:19  LLNet\data\g512_003.tgz
     文件     1350747  2018-05-05 11:20  LLNet\data\g512_004.tgz
     文件     1799795  2018-05-05 11:20  LLNet\data\g512_005.tgz
     文件     1707883  2018-05-05 11:20  LLNet\data\g512_006.tgz
     文件     2234768  2018-05-05 11:20  LLNet\data\g512_007.tgz
     文件     2615327  2018-05-05 11:21  LLNet\data\g512_008.tgz
     文件      846845  2018-05-05 11:21  LLNet\data\g512_009.tgz
     文件     1696603  2018-05-05 11:18  LLNet\data\gnocuad_001.tgz
     目录           0  2018-05-19 08:37  LLNet\pgm_data_set\
     目录           0  2018-05-19 08:37  LLNet\pgm_data_set\g256_001\
     文件       65551  2002-12-03 21:04  LLNet\pgm_data_set\g256_001\aerial1.pgm
     文件       65551  2002-12-03 21:07  LLNet\pgm_data_set\g256_001\aerial2.pgm
     文件       65551  2002-12-03 21:03  LLNet\pgm_data_set\g256_001\astro1.pgm
     文件       65601  2003-01-13 18:06  LLNet\pgm_data_set\g256_001\barche.pgm
     文件       65551  2002-12-03 20:45  LLNet\pgm_data_set\g256_001\cameraman.pgm
     文件       65551  2002-12-03 21:05  LLNet\pgm_data_set\g256_001\clock.pgm
............此处省略29524个文件信息

评论

共有 条评论