Code covered by the BSD License  

Highlights from
ALPHAMASK: semi-transparent image overlay

5.0
5.0 | 4 ratings Rate this file 29 Downloads (last 30 days) File Size: 1.77 KB File ID: #34936
image thumbnail

ALPHAMASK: semi-transparent image overlay

by

 

Overlay image with semi-transparent mask and return handle

| Watch this File

File Information
Description

ALPHAMASK: Overlay image with semi-transparent mask

Overlays a semi-transparent mask over an image. By default the
  currently displayed figure is overlain.
Options include overlay colour and opacity.
Returns a handle to the overlay mask.

Usage:
  hOVM = alphaMask(bwMask, [colour, transparency, axHandle])
          bwMask: logical matrix representing mask
          colour: vector of three rgb values in range [0, 1] (optional; default [0 0 1])
    transparency: scalar in range [0, 1] representing overlay opacity (optional; default 0.6)
        axHandle: handle to axes on which to operate (optional; default current axes)
            hOVM: handle to overlay image is returned

Example:
  figure;
  I = peaks(200);
  bwMask = eye(200);
  imshow(I, [], 'Colormap', hot);
  alphamask(bwMask, [0 0 1], 0.5);

See also IMSHOW, CREATEMASK

Acknowledgements

Image Overlay inspired this file.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.12 (R2011a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (5)
16 May 2014 David

David (view profile)

Works.

28 Apr 2014 Zoé

Zoé (view profile)

 
14 Sep 2013 Andrew Davis

Thanks for the comment, Scott. I was using the square brackets to indicate that those arguments are optional, but I can see how it could be construed to mean that the last three arguments should be given as a single vector. Maybe alphamask(bwMask, [colour], [transparency], [axHandle]) would be more clear...

Comment only
13 Sep 2013 Scott

Scott (view profile)

Great function. FYI, you have a small typo in your usage comments. Line 10 should read:
% hOVM = alphamask(bwMask, [colour], transparency, axHandle)

10 Feb 2012 Lili

Lili (view profile)

 

Contact us