How do i show a montage on a UIAxes
4 次查看(过去 30 天)
显示 更早的评论
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.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/171700/image.jpeg)
0 个评论
回答(1 个)
Frederick Weston
2019-5-20
montage({FrameN,app.DisImage2},'Size',[1,2],'Parent',app.Display_1);
Use the 'Parent' parameter then state the figure.
2 个评论
Veena Chatti
2020-8-25
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
2020-8-25
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,...
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!