1 clc; clear all; close all; 2 image_path = '/media/wangxiao/Elements/image_segment_backup/'; 3 savePath = '/media/wangxiao/Seagate/wangxiao/additional_data/'; 4 5 threshold = 5000; 6 7 first_files = dir(image_path); 8 9 for i = 3:length(first_files) 10 sec_file_name = first_files(i).name; 11 sec_path = [image_path, sec_file_name, '/']; 12 sec_files = dir(sec_path); 13 disp(['process the: ', sec_file_name, '---', num2str(i-2), '/', num2str(length(first_files)-2),' waiting . . . ']); 14 15 for j = 3:length(sec_files) 16 third_file_name = sec_files(j).name; 17 third_path = [sec_path, third_file_name, '/']; 18 third_files = dir(third_path); 19 disp([' process the: ', third_file_name, '---', num2str(j-2), '/', num2str(length(sec_files)-2),' . . . ']); 20 21 for k = 3:length(third_files) 22 fourth_files_name = third_files(k).name; 23 fourth_path = [third_path, fourth_files_name, '/']; 24 fourth_files = dir(fourth_path); 25 disp([' process the: ', fourth_files_name, '---', num2str(k-2), '/', num2str(length(third_files)-2),' . . . ']); 26 27 for ii = 3:length(fourth_files) 28 fifth_file_name = fourth_files(ii).name; 29 fifth_path = [fourth_path, fifth_file_name, '/']; 30 fifth_files = dir(fifth_path); 31 disp([' process the: ', fifth_file_name, '---', num2str(ii-2), '/', num2str(length(fourth_files)-2),' . . . ']); 32 33 for jj = 3:length(fifth_files) 34 six_file_name = fifth_files(jj).name; 35 six_path = [fifth_path, six_file_name, '/']; 36 six_files = dir([six_path, '*.jpg']); 37 % disp([' process the: ', six_file_name, '---', num2str(jj-2), '/', num2str(length(fifth_files)-2), ' . . . ']); 38 39 for kk = 1:length(six_files) 40 seven_file_name = six_files(kk).name; 41 image = imread([six_path, seven_file_name]); 42 43 imshow(image); 44 45 [width, length, channel] = size(image); 46 % disp(sec_file_name); 47 % disp(third_file_name); 48 % disp(fourth_files_name); 49 % disp(fifth_file_name); 50 % disp(six_file_name); 51 % disp(seven_file_name); 52 resolution = width * length ; 53 54 if (resolution > threshold) 55 imwrite(image, [savePath, seven_file_name]); 56 end 57 58 59 end 60 61 62 63 64 65 end 66 67 68 end 69 70 71 end 72 73 end 74 75 end
相关文章: