TA的每日心情 | 开心 2022-1-21 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
( t; X& X% a. `/ qclc
: t8 z/ a) D. M# G7 P/ g7 v% Nclear
A$ E! Y( a2 R9 [* w. {close all;' q4 {/ T) N* B* A$ l* |
title={'01','02','03','04','05','06','07','08','09','10'};
" t& W. s/ e/ S$ Qfor i = 1:10
/ g, j2 ]0 M+ u2 z2 s, } file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';
- h& C2 E% w% d1 p. |8 L8 E- V img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片! J! r3 c# o# P* y; o
img_num = length(img_path_list); %获得图片数量
: r% \" X4 h) l6 i6 h" B) o4 t for j = 1:img_num
+ W) R9 k5 v% g image_name = img_path_list(j).name;9 |" f7 a5 G/ p3 u2 j: C
image = imread(strcat(file_path, image_name));
& C+ U, w3 |& |$ J crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]; u2 [3 V7 U4 ~
cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');
* J4 h: z9 t1 C ^; [ imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件
& L( M4 } n* D K' u2 ^% k- c end5 o. Z# c1 ^/ V9 w# m* S9 }; g
end Z5 a4 b o0 B+ J& e) c; v
disp('完成');4 y, G) @2 c7 T; U) o
|
|