How to merge between an image object and a surface object?
Mostrar comentarios más antiguos
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.
Respuestas (1)
Stanislav Steinberg
el 28 de En. de 2019
Categorías
Más información sobre Display Image en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!