How to merge between an image object and a surface object?
Ältere Kommentare anzeigen
Given an array of images of some size N,
I display an image from that array using imshow():
I = imshow(ImgArr(n))

Next, I create a surface overlay that displays a heatmap:
H = surface(x,y,v)
set(H,'EdgeAlpha',0,'FaceAlpha',0.5);
colormap('jet')

Now I have two objects: I is the Image object and H is the surface object.
I want to merge between I and H and get an array of merged images that can be displayed using the function montage().
End result should look like this for example (minus the white spaces...) .


Any tips on how to do this?
Note: I want to avoid saving anything to the hard disk except perhaps the final montage.
Antworten (1)
Stanislav Steinberg
am 28 Jan. 2019
Kategorien
Mehr zu Display Image finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!