Hello!
I'm having difficulties with this script. It asks the user to select a directory and then makes a file in the selected directory. Then within the directory are several images of different sizes, the script only takes certain images of a specific size and writes them into the folder target. However, It writes all the folders within the selected directory, not "target". Can anyone help?
Thanks
-Frank
Code:
source_dir = uigetdir(); cd(source_dir); mkdir('Target')dest_dir = [pwd '/Target'];directory = dir( '*.tif'); for ii = 1:length(directory) I = imread(directory(ii).name); [Y X] = size(I) if X ~= Y && X < 400 imwrite(I,[dest_dir, directory(ii).name]); endend
Best Answer