TA的每日心情 | 开心 2022-1-21 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
: V& ?* h) K/ dclc1 i4 i1 O" O% w, c. s4 I4 e
clear4 H- r2 v0 N' V
close all;
3 C; N g# x5 K: U) E1 w& vtitle={'01','02','03','04','05','06','07','08','09','10'};
4 ^5 U/ o! Q7 c$ b/ wfor i = 1:10
2 }4 f: \' u/ B: Z* M' p file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';+ w0 E _3 f8 @$ ?3 n5 x: _5 H7 S
img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片
. m, W- |8 W: b3 ` img_num = length(img_path_list); %获得图片数量6 |: e' t Q1 M6 x1 a& P
for j = 1:img_num" G, E: U- F! e4 k% d
image_name = img_path_list(j).name;
) G! N" V' ?4 x$ {, p9 ` image = imread(strcat(file_path, image_name));
7 a3 [$ @: K& T8 l- ` crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]- K6 N! |) ?7 K0 N' ]2 r
cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');
/ P- q( k$ S5 \9 _2 \ imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件# h4 R, q5 Q% P
end
) C* U, ?$ u+ Jend
6 a5 `4 }2 p( p2 R! t" [% Odisp('完成');/ R8 c0 r) {# {; w( T& g; Y
|
|