View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
ALPHAMASK: semi-transparent image overlay

5.0 | 5 ratings Rate this file 27 Downloads (last 30 days) File Size: 1.77 KB File ID: #34936 Version: 1.0
image thumbnail

ALPHAMASK: semi-transparent image overlay



Overlay image with semi-transparent mask and return handle

| Watch this File

File Information

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.

  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

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



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 (6)
25 Oct 2016 bourr houssam

Thank you davis, that's exactly what i'm looking for

16 May 2014 David

David (view profile)


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