How to merge between an image object and a surface object?
显示 更早的评论
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.
回答(1 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Display Image 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!