资源简介
用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_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论