matlab显示、存储透明图像 ,alpha通道是另外读取的,可以使用
importdata('trans.png')或者在matlab资源视图中双击png图片来验证一下
本文用到的图片:
不多说了,直接上代码:
close all
clear
clc
%% 显示一幅透明图像
[I,map,alpha] = imread('trans.png');
h = imshow(I);
set(h,'AlphaData',alpha)
imwrite(I,'tranOut.png','Alpha',alpha); %保存透明图像
pause(2)
%% 叠加显示另一幅透明图像,显示没有问题,但是copy到其他程序有问题!!!
% 一种可行的解决方法是直接在程序里生成完整的图像和alpha通道,再保存,这里就不写了
hold on
h2=imshow(I,'XData',[100, 100-1+size(I,2)],'YData',[130,130-1+size(I,1)]);
set(h2,'AlphaData',alpha)
axis on
axis tight
% axis xy %翻转y轴方向
set(gca,'color','none') %设置axis绘图的背景为透明的(即显示所在figure的背景色)
saveas(gcf,'outAll.png')
参考文献:
1、
http://www.ilovematlab.cn/thread-213315-1-1.html
2、
http://blog.sina.com.cn/s/blog_618af1950100gmnp.html
- 大小: 44.7 KB
分享到:
相关推荐
matlab具有完备的图形处理功能、友好的用户界面以及功能强大的图形处理工具箱,能够实现对数字图像的编辑和处理工作,实现功能包括数字图像的读取、存储、显示、去色、图像翻转、局部放大、透明度调整、去噪、平滑、...
matlab数字图像处理系统,实现功能包括数字图像的读取、存储、显示、去色、图像翻转、局部放大、透明度调整、去噪、平滑、锐化、压缩、边缘检测等操作。
matlab实现图像清晰化代码先验期望如何塑造多感官知觉 该代码与实验和论文有关。 我已在上载了这项研究的原始结果。 有关更多信息和刺激,请参见相应的。 代码的原始版本 fMRI和行为实验的运行脚本(最初在matlab ...
它提供了一种直观,透明的方式来处理间距,原点,图像方向等。该软件包包括用于输入输出的功能,具有常见的图像格式(mhd,gipl)和网格格式(vtk,stl),以及基本的(尽管不是)一定很简单)的图像处理操作,例如...
% (transparentColumnWidth, animationFolder) % 投入% [可选输入] %transparentColumnWidth 整数表示宽度%透明列(默认值:4) % animationFolder 存储单个帧的文件夹。 % 这些应该是黑白图片,一个数字2 到 6 个...
matlab批量替换代码密集融合 表中的内容 概述 该存储库是Wang等人撰写的论文“ DenseFusion:通过迭代密集融合进行6D对象姿势估计”(,,)的实现代码。 在和。 该模型将RGB-D图像作为输入,并预测帧中每个对象的6D...
matlab有些代码不运行自述文件 I.安装为了使用代码进行联合分类和细分,您必须安装以下工具箱:_块(0.1.1或更高版本)..._您可以透明地更改参数,代码将负责重用以前计算的内容,以节省计算时间/存储空间。 d。 强制重
Multilayer-SSL-NFFT-Examples是MATLAB代码的集合,该代码基于基于NFFT的快速求和对大型图像数据集进行加速的多层图基于扩散接口方法对半透明图进行半监督学习。 该集合包含以下文件: 自述文件 这个文件。 影印 GPL...
在 MATLAB 中获取样本数据的平均值很容易:您将所有数据... 如案例二所示,该类可以透明地对标量、数组、矩阵和图像等数据项进行操作。 在已发布的 html 页面中描述了两个示例应用程序。 第二个需要图像处理工具箱。
该存储库还包括Matlab代码,以在自定义训练模型中提取和可视化学习的权重,显着性和类激活图。 请引用该出版物,因为这些代码和数据是该出版物的一部分: Rajaraman S,Silamut K,Hossain MA,Ersoy I,Maude RJ,...
使用像paint shop pro 这样的标准绘画程序来编辑您的图标,将它们保存为与MATLAB 兼容的格式(bmp、png、jpeg 等)。 对需要白色的区域使用白色 [RGB(255,255,255)]。 对需要黑色的区域使用黑色 [RGB(0,0,0)]。 ...
基于matlab的表情识别代码吸收图像处理 git存储库中包含的功能旨在将吸收成像中拍摄的图片转换为有用的原子图像。 但是,作为一般的图像处理功能,它们可能对其他目的有所帮助。 抽象地,它的一般目的是使用该图像的...