TA的每日心情 | 开心 2022-1-21 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
/ `" b! x0 J5 Cclc
; J: G8 ~& A" r8 i- R; b `7 Gclear
/ K% j7 r3 L7 c- O7 x+ aclose all;
& P! U: h" L2 M4 E. Ltitle={'01','02','03','04','05','06','07','08','09','10'};0 m3 |2 R: K/ y& N# `4 I+ G9 z
for i = 1:10
4 s8 {, ?) g: H7 l: H. e4 u4 D0 p file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';
- x. q+ m9 A* M' t img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片 \9 o5 U% D& p
img_num = length(img_path_list); %获得图片数量+ s: v/ ?% `7 c- t* H& l" N
for j = 1:img_num1 u8 E* X* G, I
image_name = img_path_list(j).name;
5 R# L1 Q6 I5 ?5 O, } image = imread(strcat(file_path, image_name));
2 {0 e" V5 W% o8 D4 D crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]
) H: y9 ]( l" e) T$ C) P( |; O cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');
( F0 T" z4 ^4 c, _6 c D8 b imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件/ ~- F, E. T; S* }/ j. o' i
end
) C2 g$ F) c4 Q8 h% h; ^4 bend
3 s/ q/ R# l! b, j6 \disp('完成');4 j Z/ t+ ~+ y* c) t7 Z% Y
|
|