TA的每日心情 | 开心 2022-1-21 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:' [0 ^ A" A \7 m) Y# I
clc
$ P5 Y% c- ]+ c" `: i& n: Mclear
? n+ c5 f, B! L' J2 Mclose all;
7 ?% u& `) v9 s, Ftitle={'01','02','03','04','05','06','07','08','09','10'};
T5 c6 }2 U% M4 }; Lfor i = 1:10
* c7 m, _6 g0 m" {% `" B5 O) k file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))';
: {8 w# {' c$ F9 p/ } img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片4 z! Y! w" \) N" T
img_num = length(img_path_list); %获得图片数量
3 R$ `' U* L+ g3 ~6 n: p* z! k4 t for j = 1:img_num
' `/ A7 O4 W4 Y4 B: V) e1 y2 K6 C image_name = img_path_list(j).name;
9 S5 J6 [; O2 ?7 a' l! O) |- [ image = imread(strcat(file_path, image_name));3 ]/ |) a1 h- d" E% w
crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]
* v4 P6 M" h/ O6 A cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');
3 n$ Y# e2 g& R' z% @6 p imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件
: T! E6 V8 O5 \9 ~6 B1 o! v end! ?, R: `2 W2 _+ b$ V4 U
end: U" [8 L0 `7 U$ c4 ~( _8 `
disp('完成');. w2 G7 V! n6 N% F2 D2 d
|
|