TA的每日心情 | 开心 2022-1-21 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
6 L# J. N, T: n0 R* |+ ^) eclc
3 a w/ v. |1 `clear
. Q0 u/ R* v$ O9 I* u* Z. K5 eclose all;
* I% v/ a6 o" H; _9 |title={'01','02','03','04','05','06','07','08','09','10'};
" K; n& a1 o# i! Z3 d V3 ]1 P) D' lfor i = 1:10
% ?( T( ~: A' R7 e8 h file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';2 H0 s% }+ M" c% w
img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片
4 l1 {! S6 a9 L img_num = length(img_path_list); %获得图片数量0 U4 y: Q! @& a& M! ]
for j = 1:img_num
4 R+ u. w& B" ^# r o image_name = img_path_list(j).name;/ w: ^, }/ q# \- M! p' E) a6 B
image = imread(strcat(file_path, image_name));
4 \1 h0 d0 x, [& D8 @. A* Z; y" @ crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]
8 r5 i- b% g3 M- i cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');+ a6 k" J& [* @7 @$ f$ U5 A
imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件& D/ p5 \4 B: s' ^5 m6 a
end
0 M+ u- c2 c+ B( R7 \end0 k3 `# R6 S3 G; ], a- b" w% o1 h. t
disp('完成'); Y+ ?, c+ [% [& |% a+ R: U6 x, [
|
|