how can I display one of the images instead of displaying all? can anybody help me please
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
john khnayzir
am 28 Okt. 2018
Beantwortet: Image Analyst
am 30 Okt. 2018
i am trying to read images from a folder and display one of them.
image_folder= 'C:\Octave\Octave-4.2.1\share\octave\packages\images' filename=dir(fullfile(image_folder,'*.jpg')); total_images=numel(filename);
for n=1:total_images f=fullfile(image_folder,filename(n).name); our_images=imread(f)
figure(n)
imshow(our_images)
end
0 Kommentare
Akzeptierte Antwort
YT
am 28 Okt. 2018
Well you've created a for-loop, so it shows all of the images in those figures. If you only want to display 1 specific image, you should just get rid of the loop and specify wich image you want to display.
image_folder= 'C:\Octave\Octave-4.2.1\share\octave\packages\images'
filename=dir(fullfile(image_folder,'*.jpg'));
n = 20; % from `filename`
f=fullfile(image_folder,filename(n).name);
my_image=imread(f);
figure();
imshow(our_images)
2 Kommentare
YT
am 30 Okt. 2018
This is another type of question, you should probably create a new post for this.
Weitere Antworten (1)
Image Analyst
am 30 Okt. 2018
This is a FAQ, so see code in the FAQ: https://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
0 Kommentare
Siehe auch
Kategorien
Mehr zu Image Preview and Device Configuration finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!