Azzera filtri
Azzera filtri

How do i show a montage on a UIAxes

3 visualizzazioni (ultimi 30 giorni)
Olukayode Sonaike
Olukayode Sonaike il 30 Mar 2018
Commentato: Veena Chatti il 25 Ago 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.

Risposte (1)

Frederick Weston
Frederick Weston il 20 Mag 2019
montage({FrameN,app.DisImage2},'Size',[1,2],'Parent',app.Display_1);
Use the 'Parent' parameter then state the figure.
  2 Commenti
Veena Chatti
Veena Chatti il 25 Ago 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 il 25 Ago 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,...

Accedi per commentare.

Categorie

Scopri di più su Graphics Object Properties in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by