在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
%% 将文件夹LFW_align_man5pt下的5K多个子文件夹下的.bmp图片转换为.jpg close all; clear; clc; maindir = 'F:\dataset\LFW_align_man5pt\'; subdir = dir( maindir ); % 先确定子文件夹 disp('共有:'),disp(length(subdir)); total_num=1; for i = 3 : length( subdir ) if( isequal( subdir( i ).name, '.' ) || ... isequal( subdir( i ).name, '..' )) continue; end path1 = fullfile(maindir,subdir( i ).name,'\'); % disp(subdir( i ).name) % 接下来是新建子文件夹 if ~exist(['F:\dataset\LFW_align_jpg\',subdir(i).name],'dir') mkdir(['F:\dataset\LFW_align_jpg\',subdir(i).name]); end path2= dir(path1);%获取该文件夹中所有bmp格式的图像 % disp (path2) for j=1:length( path2 ) if( isequal( path2( j ).name, '.' ) || ... isequal( path2( j ).name, '..' )|| ... isequal( path2( j ).name, 'Thumbs.db' )) continue; end % disp(path2(j).name) imgname = path2(j).name(1:(end-4)) % disp(imgname) path=fullfile( maindir, subdir( i ).name,'\',path2(j).name); % disp (path) img = imread( path ); % 这里进行你的读取操作 filename = strcat(imgname,'.jpg'); imwrite(img,['F:\dataset\LFW_align_jpg\',subdir(i).name,'\',filename]); end end
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论