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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

matlab gui自定义图片做背景,matlab GUI自定义图片做背景

發(fā)布時間:2025/3/20 循环神经网络 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab gui自定义图片做背景,matlab GUI自定义图片做背景 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原理是坐標(biāo)軸覆蓋,就是在坐標(biāo)軸上顯示圖然后作為背景

一、簡單方法

之前實現(xiàn)了在figure上把圖片做為背景,現(xiàn)在實現(xiàn)在Guide上實現(xiàn)。

其實很簡單,就是在Fcn的地方添加以下代碼:

ha=axes('units','normalized','position',[00 1 1]);

uistack(ha,'down')

II=imread('禾木01.bmp');

image(II)

colormap gray

set(ha,'handlevisibility','off','visible','off');

另外如果要把那些按鈕等的背景也改變,也是在此處添加相應(yīng)代碼就可。

比如下面代碼把按鈕的背景改變了(此方法已有人在論壇發(fā)過帖子,請自己搜索):

I=imread('buttoncdata.bmp');

set(handles.pushbutton1,'cdata',I);

二、通用方法

實例中我們將調(diào)整GUI的尺寸來適應(yīng)圖片的大小,背景是448×336圖片,單位為像素

gui

雙擊GUI的figure(窗體),在跳出的屬性查看器中將Units設(shè)置為pixels(像素)

將Position屬性的Width和Height分別設(shè)置為448和336

接下來添加一個坐標(biāo)系,將Tag設(shè)置為axes1

Matlab中沒法直接添加背景,而需要借助坐標(biāo)系這個容器,再將背景顯示在坐標(biāo)系上,其實說白了這就是以假亂真。注意axes必須覆蓋整個figure窗體,否則就露餡了!

點擊GUIDE工具欄的 ??按鈕,編輯對應(yīng)的M文件。在customImage_OpeningFcn下面添加如下代碼

% **_OpeningFcn函數(shù)是GUI在打開時的執(zhí)行的命令,此時GUI界面還沒有顯示出來

% 將背景圖像載入Matlab

% 如果圖像不在當(dāng)前目錄,必須使用完整路徑

backgroundImage =importdata('sunset-beach.jpg');

% 選擇坐標(biāo)系

axes(handles.axes1);

% 將圖片添加到坐標(biāo)系中,于是就成了背景了

image(backgroundImage);

% 將坐標(biāo)系的坐標(biāo)軸標(biāo)簽去掉

axis off

為按鈕添加可愛的圖標(biāo)

需要注意的是GUI中只有pushbutton、togglebutton以及工具欄按鈕才可以添加圖標(biāo),其它控件都是無效的

在上面得到的GUI中,我們繼續(xù)在figure上添加一個pushbutton,設(shè)置Tag為pushbutton1

修改pushbutton1的Units屬性為pixels

position屬性的width和height分別設(shè)置為65和65

打開對應(yīng)的M文件,定位到customImage_OpeningFcn,在下面添加

%import the smiley image into matlab

%if image is not in the same directory asthe GUI files, you must use the

%full path name of the image file

smiley = importdata('smiley.jpg');

%set the smiley image as the buttonbackground

set(handles.pushbutton1,'CDATA',smiley);

運行整個GUI程序,效果如下圖所示

總結(jié)

以上是生活随笔為你收集整理的matlab gui自定义图片做背景,matlab GUI自定义图片做背景的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。