How to display image from internet on axes?

8 次查看(过去 30 天)
I know URL of this image and I need to display it in guide from internet .

回答(1 个)

Andreas Bernatzky
Andreas Bernatzky 2019-4-22
Hi have a look at following code:
filename = 'https://www.terra-hd.de/hochfelln/img/current/1400.jpg';
% Read it in to a variable in my m-file.
rgbImage = imread(filename);
imshow(rgbImage,'Parent',app.UIAxes);
  2 个评论
Wasp Hamberg
Wasp Hamberg 2019-4-22
No( imread doesn't work here.
Error using getFileFromURL (line 19)
Can't read URL "https://www.terra-hd.de/hochfelln/img/current/1400.jpg".
Error in imread (line 327)
[isUrl, filename] = getFileFromURL(filename);
Error in inversefilter>inversefilter_OpeningFcn (line 60)
rgbImage = imread(filename);
Error in gui_mainfcn (line 220)
feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});
Error in inversefilter (line 42)
gui_mainfcn(gui_State, varargin{:});
Andreas Bernatzky
Andreas Bernatzky 2019-4-22
Have you tried a different url?
thats really strange. I use exact this code in a program of mine. The only difference is that I use appDesigner and no guide. Have you tried it in a stand alone script? I don't know if there are any toolboxes needed (but I am pretty sure it is not so).
For running it in a script try this:
% Specify the filename (URL).
filename = 'http://satelite.cptec.inpe.br/repositorio7/goes13_met10/goes13_met10_web/ams_afc_alta_jpg/2014/10/S11185873_201410150000.jpg';
% Read it in to a variable in my m-file.
rgbImage = imread(filename);
% Display the image.
imshow(rgbImage);

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by