Borrar filtros
Borrar filtros

How do i show a montage on a UIAxes

4 visualizaciones (últimos 30 días)
Olukayode Sonaike
Olukayode Sonaike el 30 de Mzo. de 2018
Comentada: Veena Chatti el 25 de Ag. de 2020
I want to show an image montage on a specific uiaxes on Matlabs's appdesigner. I've tried specifying the axes object that i want the image to show up in. but i keeping get an error, too many inputs. Any help is greatly appreciated.

Respuestas (1)

Frederick Weston
Frederick Weston el 20 de Mayo de 2019
montage({FrameN,app.DisImage2},'Size',[1,2],'Parent',app.Display_1);
Use the 'Parent' parameter then state the figure.
  2 comentarios
Veena Chatti
Veena Chatti el 25 de Ag. de 2020
Hi, could you clarify your answer a little, please? What's FrameN? What's app.DisImage2? What's app.Display_1? I understand that these are all app Properties and so they are variables that are accessible across the app, but I don't understand what's in the curly brackets.
How do those relate to what variables Olukayode used in the question above?
Veena Chatti
Veena Chatti el 25 de Ag. de 2020
I tried the line of code you suggested guessing that FrameN was Frame number, app.DisImage was the stack to be displayed, and size unchanged, and got the following error:
Error using images.internal.createMontage>getOneImage (line 332)
Multi-plane image inputs must be RGB images of size MxNx3.
Error in images.internal.createMontage>getImages (line 238)
img = getOneImage(imgSource,useIndexedRead, idxs(k), cmap);
Error in images.internal.createMontage (line 66)
imageArray = getImages(imgSrc, thumbnailSize, borderSize, backgroundColor, indices, cmap, waitbarEnabled);
Error in montage (line 181)
[bigImage, cmap] = images.internal.createMontage(Isrc, thumbnailSize,...

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by