Hi. I have a listbox that I populate with say 100 images from a particular directory. I want to be able to select 7 of them, rotate them 90 degrees and then display next to each other in a subplot.
This is my code below for a single image selection, (note that the x position of the position vector for subplot requires the user to change a number in an edit box).
Thanks Jason
ListOfImageNames = get(handles.listbox1, 'string') baseImageFileName = strcat(cell2mat(ListOfImageNames(Selected))); fullImageFileName = [folder '\' baseImageFileName]; % Prepend folder.
figure(100); file=fullImageFileName IM = imread(file); IM=imrotate(IM,angle); subpos x=0.101*(subpos-1) positionVector = [0.0+x, 0.8, 0.1, 0.1]; subplot('Position',positionVector); %subplot(4,7,subpos);
imagesc(IM,[0 5000]) colormap (gray); axis off; set(gca,'ytick',[]); set(gca,'xtick',[]);
Best Answer