资源简介
用matlab实现图像的透明叠加,希望对大家有帮助,特别对于噪声定位等处理比较有用。
代码片段和文件信息
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.
%
%
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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
- 上一篇:静电场边值问题编程仿真
- 下一篇:如何在matlab中调用C程序
相关资源
- 如何在matlab中调用C程序
- 静电场边值问题编程仿真
- 霍夫变换 检测直线 matlab
- 自己编写的FFT程序matlab
- 锁相环matlab实现
- matlab R2013a 安装图解+BT
- WCDMA matlab仿真实现
- matlab选择三维点坐标
- MVDR算法进行谱估计
- 计算图像对比度
- GP matlab 代码
- MATLAB绘制蜂窝网络程序
- 基于小波阈值去噪
- mk检验matlab程序
- matlab模板实现对图像的平均滤波处理
- PSO工具箱使用简介\\test_func.mmatlab程序
- matlab源程序代码遗传算法工具箱\\ge
-
遗传算法工具箱\\genetic\\crtba
se.mma - MATLAB基于肤色模型和模板匹配的人脸
- 船舶回转试验与Z形操舵试验matlab仿真
- 利用MATLAB中Sim+Power+Systems模库时变压器
- KNN分类MatLAB源代码附论文
- RLS自适应滤波器的matlab设计与仿真
- 基于地图工具箱的船舶定位研究matl
- 卫星对地定向动力学模型控制器建模
- 汽车主动悬架控制器建模仿真程序代
- 船舶运动控制器设计仿真程序代码
- 振动仿真matlab程序
- Turbo码matlab程序
- 采用Matlab完成感应电机的矢量控制仿
评论
共有 条评论