Load and display image when pushing a button
13 ビュー (過去 30 日間)
古いコメントを表示
I'm looking for help with the creation of a GUI in MATLAB. When the user pushes a button, the program should load an image and display it.
I tried many suggestions found on this forum with no luck.
Here the portion of my code:
% Button pushed function: BrowseButton
function BrowseButtonPushed(app, event)
[FileName,PathName] = uigetfile({'*.jpeg;*.png';'*.*'},'Select an image to process');
FullPath = strcat(PathName,FileName);
app.PathEditField.Value = FullPath;
app.PathEditField.HorizontalAlignment = 'right';
% I = imread(FullPath);
% J = imresize(I, 0.08);
imshow(FullPath,'Parent',app.AcquiredImg);
end
The image should be loaded in AXES called "AcquiredImg" which is inside a panel.
Any suggestion? Thank you!
3 件のコメント
Mohammad Sami
2020 年 3 月 17 日
You are using strcat. use the function fullfile(directory,fname) to get the fullpath.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!