DeepLearning: 数据预处理2:图片resize(matlab代码)
2016-04-20 15:44
495 查看
clear;close all;clc; dir_path = '/home/li/lilai/myMatlabcode/code1/data'; position = strfind(dir_path,'/'); dir_path_new =[dir_path(1:position(end)),'data_new'] % mkdir(dir_path_new); dir_list = dir(dir_path); dir_list_num = length(dir_list); for i = 3:dir_list_num dir_sub1_list = dir([dir_path,'/',dir_list(i).name]); dir_sub1_list_num = length(dir_sub1_list); for j = 3:dir_sub1_list_num dir_sub2_list = dir([dir_path,'/',dir_list(i).name,'/',dir_sub1_list(j).name]); dir_sub2_list_num = length(dir_sub2_list); mkdir([dir_path_new,'/',dir_list(i).name,'/',dir_sub1_list(j).name]); for k=3:dir_sub2_list_num img_path = [dir_path,'/',dir_list(i).name,'/',dir_sub1_list(j).name,'/',dir_sub2_list(k).name]; img = imread(img_path); img_tmp = imresize(img,[32 32]); img_path_new = [dir_path_new,'/',dir_list(i).name,'/',dir_sub1_list(j).name,'/',dir_sub2_list(k).name,'.jpg']; imwrite(img_tmp,img_path_new) end end end
相关文章推荐
- 用Matlab把散点拟合成曲面图
- DeepLearning: 数据预处理1:文件(夹)更名与label的获取(matlab代码)
- C/C++ 中调用matlab 的两种方式
- NS方程由精确解求源项matlab代码
- ubuntu12.04下配置opencv2.4.9,nvida显卡驱动,matlab2015a,caffe
- Matlab之fgetl函数
- matlab如何建立一个空矩阵,然后往里面赋值
- matlab中的xcorr 自相关函数
- Matlab 2012安装图解
- MATLAB axis和axes的区别
- Matlab&Simulink开发STM32F4
- matlab size、length和numel函数
- Matlab 的fspecial函数用法
- 在Isight软件里如何调用matlab子程序?
- Matlab中rand('state',sum(clock))解析
- matlab中 rand和 randn的区别
- matlab中repmat函数的用法
- matlab sumsqr函数 求矩阵的平方和
- matlab 实现 kernel SVD 高斯核
- matlab tensor toolbox 实现HOSVD(高阶奇异值分解)推荐系统