TA的每日心情 | 开心 2022-1-21 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
& `9 \( }: ^9 Q; [; d4 cclc
: r% C/ s G& f- E/ n# r* r; V, Hclear
/ T$ a8 z+ W5 ^- K- | D/ w* Uclose all;
4 H) C1 k% ^; Q5 g2 D1 @title={'01','02','03','04','05','06','07','08','09','10'};6 K& n, C4 l! X5 _$ d) W' g/ s
for i = 1:10
5 e; D' J2 Q5 v0 [0 O, J2 q w file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';
: E @" c$ t+ z img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片
4 D: Y2 k! _' j( \1 ^ img_num = length(img_path_list); %获得图片数量, j' e0 v( Z( i* @3 T
for j = 1:img_num7 t4 L% Q4 n; K& B* p
image_name = img_path_list(j).name;
% y+ q6 X$ W) c9 c y& v8 T" B image = imread(strcat(file_path, image_name));" a* i3 \3 j J3 z
crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]
: H5 W9 g. Z: K4 `7 I8 D cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');
0 [8 `7 m7 K( k6 T& A1 ` imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件* G5 {3 Z, ^3 P! J; _& m
end
2 @6 k( T& v+ |; ?end$ M: X4 c9 Q0 f) U
disp('完成');- Z2 P" r& W& P' W7 K2 |4 p
|
|