資源簡(jiǎn)介
用matlab實(shí)現(xiàn)圖像的透明疊加,希望對(duì)大家有幫助,特別對(duì)于噪聲定位等處理比較有用。

代碼片段和文件信息
function?varargout?=?showMaskAsOverlay2(opacity?mask?overlaycolor?varargin)
%?Show?segmentation?(mask)?with?user-specified?transparency/color?as?overlay?on?image
%
%?Using?optional?input?DELEMASK?argument?one?can
%?easily?show?multiple?segmentation?masks?on?a?single?image.?
%
%?SYNTAX:
%
%?SHOWMASKASOVERLAY(OPACITY?MASK?OVERLAYCOLOR)
%?????Operates?on?the?image?in?the?current?figure?overlays?a
%?????MASK?of?opacity?OPACITY?and?of?color?OVERLAYCOLOR.
%
%?SHOWMASKASOVERLAY(OPACITY?MASK?OVERLAYCOLOR?IMG)
%?????Takes?a?handle?to?an?image?or?an?image?itself.
%
%?SHOWMASKASOVERLAY(OPACITY?MASK?OVERLAYCOLOR?IMG?DELEMASKS)
%?????DELEMASKS?is?a?logical?binary?indicating?whether?existing?masks
%?????should?be?deleted?before?new?masks?are?displayed.?Default?is?TRUE.
%
%?SHOWMASKOVERLAY(OPACITY)
%?????If?an?overlayed?mask?already?exists?in?the?current?figure
%?????this?shorthand?command?will?modify?its?opacity.
%
%?IMGOUT?=?SHOWMASKASOVERLAY(...)
%?????Returns?an?RGB?image?of?class?double?capturing?the?combined?IMG
%?????and?OVERLAY(s)?as?image?IMGOUT.
%
%?[IMGOUT?HNDLS]?=?SHOWMASKASOVERLAY(...)
%?????Also?returns?a?structure?of?handles?to?the?original?image?and
%?????generated?overlays?in?the?current?axes.
%
%?INPUTS:
%
%?????OPACITY???????The?complement?of?transparency;?a?variable?on?[01]
%???????????????????describing?how?opaque?the?overlay?should?be.?A
%???????????????????mask?of?opacity?of?0?is?100%?transparent.?A?mask
%???????????????????of?opacity?1?is?completely?solid.
%?????MASK??????????A?binary?image?to?be?shown?on?the?image?of
%???????????????????interest.?(Must?be?the?same?size?as?the?image?operated
%???????????????????on.)
%?????OVERLAYCOLOR??A?triplet?of?[R?G?B]?value?indicating?the?color
%???????????????????of?the?overlay.?(Standard?“color?strings“
%???????????????????like?‘r‘‘g‘‘b‘‘m‘?are?supported.)?Default
%???????????????????is?red.
%?????IMG???????????(Optional)?A?handle?to?an?image?or?an?image.?By
%???????????????????default?SHOWIMAGEASOVERLAY?operates?on?the?image
%???????????????????displayed?in?the?current?axes.?(If?this?argument?is
%???????????????????omitted?or?if?the?current?axes?does?not?contain?an
%???????????????????image?an?error?will?be?thrown.)
%
%???????????????????Alternatively?IMG?may?be?an?image?in?which?case?a?new
%???????????????????figure?is?generated?the?image?is?displayed?and?the
%???????????????????overlay?is?generated?on?top?of?it.
%
%?????DELEMASKS?????Delete?previously?displayed?masks?
%???????????????????This?operates?at?a?figure-level.?(Default?=?1.)?
%
%?OUTPUTS:
%
%?????HNDLS?????????A?structure?containing?handles?of?all?images?(including
%???????????????????overlays)?in?the?current?axes.?The?structure?will?have
%???????????????????fields:
%??????????????????????Original:???The?underlying?(non-overlaid)?image?in
%??????????????????????????????????the?parent?axes.
%??????????????????????Overlays:???All?overlays?created?by
%??????????????????????????????????SHOWMASKASOVERLAY.
%
%
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1335??2009-05-26?09:51??showMaskAsOverlay\license.txt
?????文件???????7852??2009-05-26?09:51??showMaskAsOverlay\showMaskAsOverlay.m
?????文件??????31232??2010-01-13?13:51??showMaskAsOverlay\新建?Microsoft?Word?文檔.doc
?????目錄??????????0??2010-01-13?13:45??showMaskAsOverlay
-----------?---------??----------?-----??----
????????????????40419????????????????????4
評(píng)論
共有 條評(píng)論