How to display some images and select one to Crop it
1 回表示 (過去 30 日間)
古いコメントを表示
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!
0 件のコメント
採用された回答
Image Analyst
2015 年 4 月 11 日
Put this in your loop:
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
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!