# MATLAB: How to display some images and select one to Crop it

image processing

Hello erveryone,
I need to display a directory with 300 dicom images, and one of them it is the one which I want to crop to work later in other function. I have created this function:
for z=1:size(directory)     archive = directory(z).name;     R3 = (dicomread(archive));     R3=imadjust(R3);     imshow(R3);     pause(3)%                cro=imcrop(R3);end
I have included a 3 seconds pause to watch each image, but I don't know how to include the imcrop condition when I see the correct image to save this crop and get out of the function.
Could you help me?
Thanks!

promptMessage = sprintf('Do you want to Crop this image,\nor Skip this image?');titleBarCaption = 'Continue?';button = questdlg(promptMessage, titleBarCaption, 'Crop', 'Skip', 'Skip');if strcmpi(button, 'Crop')  croppedImage = imcrop(R3);end