matlab设置图片背景透明_Matlab保存透明图片程序
将以下代码复制到
m
文件并保存为“
im2tm
”
,即可运行。
function im2tm
%%%%%%%%--------------------------------------------------------
%%
此函数将图片的背景处理成透明背景,并将处理后的图片保存为
png
格式的图片。
%%
先将要转换的图片放到当前目录下,然后运行此函数,即可完成转换。
%%
转换好的图片将以“原图片名”
+
“
_
透明”的命名保存在当前目录下。
%%LX,2012.08.15
%%%%%%%%--------------------------------------------------------
Im_name=input('
请输入要转换的图片的名称全称,如“我的图片
.jpg
”
:\n','s');
I=imread(Im_name);
%%%
方式一:将图片中所有的背景区域转换为透明背景
I=imresize(I,2);
G=rgb2gray(I);
ima=imadjust(G);
level=graythresh(G);
bw=im2bw(ima,0.95);
figure,imshow(bw)
bw2=~bw;
% S=strel('line',8,50);
% bw2=imclose(bw2,S);
%bw2 =bwareaopen(bw2, 20);
figure,imshow(bw2)
R=I(:,:,1);
G=I(:,:,2);
B=I(:,:,3);
% R(bw2)=0;
% G(bw2)=0;
% B(bw2)=0;
rgb=cat(3,R,G,B);
siz=size(I);
alpha=ones(siz(1),siz(2));
alpha(~bw2)=0;%
背景为白色
%alpha(bw2)=0;%
背景为黑色
figure,imshow(rgb)
Im_name(end-3:end)=[];
imwrite(rgb,[Im_name,'_
透明
.png'],'Alpha',alpha)
disp('
转换成功!
')
matlab设置图片背景透明_Matlab保存透明图片程序相关推荐
- matlab图片白边_MATLAB 保存的图片有白边如何解决
在做图像处理方面的程序,遇到这样一个问题:在图片中绘制亮度曲线(自己定义的曲线),保存之后图片周围有一圈白色的边,采用imwrite ,print ,save as 都没有解决,百度了很久,但是网上的 ...
- html2canvas 图片合成模糊以及保存为图片背景图丢失问题解决
html2canvas 图片合成模糊以及保存为图片背景图丢失问题解决 注意 作为背景的图片必须放在服务器,存放在本地会出现截图的时候背景图丢失的问题; 背景图必须放在img里面里面,通过定位处理成和背 ...
- 读取json格式的图片、文字并保存成图片
读取json格式的图片.文字并保存成图片 说明 从数据库中获取到图片.中文.英文信息后,将其合成json文件,图片格式为base64格式,需要将其转成二进制形式,然后将其保存成图片,将中文.英文信息保 ...
- CSS设置文字背景虚化,变透明的两种方法
CSS文字背景虚化,变透明 拥有大背景,让div块变透明的方法: 方法1.背景是透明了,内容也会随之变透明. 方法2.仅背景透明 在整个项目有大背景的前提下,想让某表格背景或div块的背景不是白色,而 ...
- 如何去掉图片背景,改成透明的?
作为开发人员,在平时开发过程中,经常会遇到修改一些图片,大部分都会把图片修改的事交给设计部的同事.但有时候,设计部同事也有自己的事,而且自己想修改的图片也很简单,只是自己不知道怎么修改.这不,今天遇到 ...
- JavaScript 清除图片背景颜色 使之透明
主要JS /**清除图片背景颜色 **/ function removeImgBg(img) {//背景颜色 白色const rgba = [255, 255, 255, 255];// 容差大小co ...
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的测试,图像格式png,jpg, gif等等测试均O ...
- html保存当前页面为图片,将html页面保存成图片,图片写入pdf的实现方法(推荐)
需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的. 有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE. 前端: 首先引入 html2can ...
- matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...
怎样设置Matlab窗口背景的颜色? h = figure(1)set( h, "Color", [ 1 0 0 ] )背景就是红色了 如何改变MATLAB中figure窗口的背景 ...
- 更换VScode背景图,设置VScode背景为你喜欢的图片
更换 VScode 背景图,换个心情工作
最新文章
- Matlab与线性代数 -- 矩阵的右除
- [铁道部信息化管理]号外
- Mac环境下sublime实现列选择或编辑的方法
- 初探 Headless Chrome
- boost::mpl模块实现list_c相关的测试程序
- 【译】nginx关于location部分
- 消费者驱动的契约测试 Spring Cloud Contract介绍
- Linux文本编辑器之vim
- 后端的日期类型赋值前端表单_后端获取前端数据的四种方式
- antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
- LeetCode探索之旅(17)-69求根号
- matlab xticklabel 旋转,在Matlab中,如何实现xticklabel的旋转?转
- 科技论文写作常用句式结构
- html脚注如何设置,word2010脚注文本怎么设置
- 祝贺 弓叶科技总经理莫卓亚荣获“松山湖奋斗之星”
- Tensorflow 神经网络模型架构
- 【转】一个游戏程序员的学习资料
- 学生奖罚管理系统Java_Java实现学生管理系统
- 基于微信小程序的学生社团管理系统
- 使用 IDEA 整合 SSH 发生 Mapping (RESOURCE) not found 错误
热门文章
- postgis学习(二)之几何图形
- wxparse的使用php返回数组输出,小程序应用实践:wxParse多数据循环使用方法
- 初学编程丨从零开始学习编程的基本路线,BAT程序员亲手总结!
- 利用电影直播赚钱的方法(几乎零成本、很多人不知道)
- 最新修复版电影网站源码_2021版米酷影视v7.2.1源码 修复幻灯片 分类网址错误
- qimage加载jpg失败_QImage基本api
- linux 键盘映射修改
- 推荐三款windows下提高工作效率的软件(altrun、everything、ditto)
- 让人头疼的吃鸡外挂,一起来逆向分析一波
- python的搜题软件下载_大学搜题用什么软件最好