How can I take input image from user and Display
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Prayag Bhatia
am 13 Feb. 2019
Kommentiert: Prayag Bhatia
am 14 Feb. 2019
ext='*.jpg' ;
folder='C:\Users\prayag\Desktop\images-capstone';
image=uigetfile([folder '\' ext]) ;
I want to read any image from folder and display it using imshow, But when I use imshow I am not getting any image.
figure ;
imshow(image) ;
0 Kommentare
Akzeptierte Antwort
Geoff Hayes
am 13 Feb. 2019
Prayag - assuming that the user actually chooses a file via
image=uigetfile([folder '\' ext]) ;
then image (this is poorly named as it conflicts with a built-in MATLAB function of the same name) will just be the name of the file and not the image itself (and so is an invalid input for imshow). Instead consider the following
[filename, path] = uigetfile(fullfile(folder,ext)) ;
imageData = imread(fullfile(path, filename));
imshow(imageData);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!