Image Overlays

These functions override image and imagesc to allow images with multiple colormaps
65 Descargas
Actualizado 4 may 2022

Ver licencia

Matlab built-in image() and imagesc() do not straightforwardly allow one to overlay one image over another in different colors (i.e., different colormaps). These utilities provide a rudimentary way to do so by suitably scaling and augmenting the image data and the active colormap.
For example:
>> colormap bone
>> imagesc(dists>8)
>> hold on
>> imagesc(mask,'ColorMap',[0.5 0 0.5],'AlphaData',0.5*(mask>0))
plots mask over dists>8 with a colormap that runs smoothly from white to purple.
There are a few options for the colormap:
- any of the MATLAB builtins, passed either as a string ('jet') or an array (jet(64))
- any Nx3 array
- a single color, in which case the colormap is expanded to run from white to that color
I placed imagesc.m and @double in my working directory. I'm not sure if that's the most effective choice and I haven't tested other locations.
Please be in touch with any requests or issues. A more discursive description is available at http://www.blopig.com/blog/?p=3634

Citar como

Mark Chonofsky (2026). Image Overlays (https://es.mathworks.com/matlabcentral/fileexchange/63183-image-overlays), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2017a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Blue en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
2.1.1.1

Added missing scaleTo function

2.1.1.0

Editing to note that the release note for 2.1 should have read 'colorbars' not 'colormaps'. The FP routine is necessary for the other functions but the result is not actively used.

2.1.0.0

v2.1 fixes a bug and updates a floating point routine. The floating-point routine is related only to my ambition to implement colormaps at some future time.

2.0.0.0

v1.0 implements overlay() and remove_overlay()
v2.0 re-implements this functionality as overloaded/shadowed versions of image and imagesc for smoother use

1.0.0.0