日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab设置图片背景透明_Matlab保存透明图片程序

發布時間:2023/12/31 循环神经网络 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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保存透明图片程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。