Azzera filtri
Azzera filtri

How do I display an image that a user uploads?

4 visualizzazioni (ultimi 30 giorni)
I am building an app that take's an image that a user inputs and scans it using OCR for specific words. I want the user to upload an image and then display it on my app. Could someone help me figure out where I'm going wrong? This is my current code:
function UploadFileButtonPushed(app, event)
[filename, pathname] = uigetfile({'*.png;*.jpg;*.jpeg;*.bmp', 'Image Files (*.png, *.jpg, *.jpeg, *.bmp)'}, 'Select an Image');
image = imread(fullfile(pathname, filename));
imshow(image, 'Parent', app.ImageAxes);
end
  2 Commenti
Anton Kogios
Anton Kogios il 6 Feb 2024
The code you are using should work (see attached app). Are you sure app.ImageAxes.Visible is set to 'on'?
You could also try this instead of imshow:
imagesc(app.UIAxes,image);
Shelby
Shelby il 7 Feb 2024
Thank you so much! That fixed the problem. I was just using the wrong "Axes" term.

Accedi per commentare.

Risposta accettata

Anton Kogios
Anton Kogios il 7 Feb 2024
I'm glad it worked out for you! Just adding my comment as an answer so you can accept it 🙂
The code you are using should work (see attached app in above comment). Are you sure app.ImageAxes.Visible is set to 'on'?
You could also try this instead of imshow:
imagesc(app.UIAxes,image);

Più risposte (0)

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Prodotti


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by