Tengo una imagen (png) que quiero poner debajo de un mapa de calor (por así decirlo) hecho de a y una matriz 2D de valores 0-1. Entonces, la intensidad del punto se decidiría por el tamaño del valor en la matriz.Superposición de imagen con matriz
Puedo usar imshow (matriz) pero eso dibuja completamente sobre la imagen debajo. ¿Es posible tal vez, no dibujar ningún píxel con los valores de matriz < .05 o de alguna otra manera para que esto funcione?
Si utiliza una matriz 2-D con ' 'AlphaData'', a continuación, se puede aplicar mapa de colores en lugares selectivos, sin afectando otras regiones en la imagen. –
@ ParagS.Chandakkar: sí, en el ejemplo anterior podemos usar la matriz de máscara 'Z' en sí como el mapa alfa:' h = imshow (I); set (h, 'AlphaData', Z) '(en cuyo caso la imagen se vuelve transparente mostrando el fondo gris de la figura detrás de ella) – Amro