TA的每日心情 | 开心 2022-1-21 15:22 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
写了一小段将十个文件夹中图片进行裁剪又放入该文件夹中的代码,运行时还没有裁剪就显示“完成”,不知道哪里出了错误,代码如下:
( t3 m+ |& N: Q \clc% a2 Y: _. Q8 A7 D. v( V* ^* Y
clear$ s, l: o6 z0 r7 R# Q9 ^
close all;+ R2 v/ d7 o) v+ J( P* m
title={'01','02','03','04','05','06','07','08','09','10'};$ |4 ~0 G5 Y% v
for i = 1:10
4 Z, j: f) L' v6 U/ L file_path = 'D:\BaiduNetdiskDownload\课程竞赛\Train\cell2mat(title(i))'; B, z+ i% e5 v2 z+ a' L8 ?
img_path_list = dir(strcat(file_path, '*.JPG')); % 选后缀为 .jpg 的图片
9 T8 [; o- Q3 Y s- t8 ?) @- h img_num = length(img_path_list); %获得图片数量
# t. H- U, |/ s6 f) H for j = 1:img_num
7 B/ I3 W5 m* u6 N; F image_name = img_path_list(j).name;* }7 x, c r- }: e1 e9 N1 _) E% u
image = imread(strcat(file_path, image_name));: a( S3 P% v j/ p( o$ Z
crop_image = imcrop(image, [0, 0, 1000, 1000]); % 使用 imcrop() 函数来裁剪图片,第二个参数的格式为 [XMIN YMIN WIDTH HEIGHT]
) q9 F1 m& U' L& g: I- r- y2 O cut_image_name = strcat('train',num2str(90+j),'_','*.JPG');/ A" j4 [0 S: c
imwrite(crop_image, strcat(file_path, cut_image_name)); % 保存文件
; Q3 a" U. @( v end1 V7 D' V e7 {6 f3 ~0 E
end
, R! q/ {) Q$ ]: ^% W" a! Wdisp('完成');
3 O# _6 \% A5 _6 i& b2 A" a |
|