在我們的生活中那,如何操作上述標題的小問題,小編今天就在這裡給大家分享一點我的小經驗,來增加我們的體驗,希望可以給你們帶來幫助。1把解壓後的StarCraft資料夾放到手機的內建
2020-11-30 07:49:03
MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及 數值計算的高階技術計算語言和互動式環境,主要包括MATLAB和Simulink兩大部分。
圖形化使用者介面(GUI)是使用者與計算機程式之間的互動方式,是使用者與計算機進行資訊交流的方式。
我們要進行的程式是彩色影象處理試驗範例,用這個程式來練習我們的gui前台設計。
程式功能介紹:具有彩色影象處理及儲存和音樂播放功能效果如下圖
在MATLAB的命令視窗中輸入guide命令,開啟guidequick start視窗,選擇create new gui 點ok 生成新的fig檔案如下圖:
右點視窗 ,開啟屬性設定修改figur視窗名字,點name項就可以改 我們改為xiaobotest.fig,而後我們在視窗中拖進來,和幾個按紐用於互動程式的事件觸發,做成前台如下圖
前台部分 接下來我們還要進行視窗選單的製作,點tools選擇menu editor
接上面的操作出現一個視窗 點new menu ,選中這個項 接著再點new menu就可以為它加目錄項了 ,選中untiled1 可以看到它的屬性 可以修改了label 是用於顯示文字說明用的 tag相當於控制代碼一樣用於操作的 下面我們改開啟表項的 tag 值為open 如下圖
經過上面的幾步操作 就完成選單製作,功能上就具有 開啟檔案 儲存 音樂播放 停止等如下圖
下面進行各各選單項的事件操作,點view就可以開啟callback函數
function openfile_Callback(hObject, eventdata, handles)這個就是開啟操作對應的函數 我們加入如下程式碼
後的各各操作如同上面一樣 加入一下程式碼 分別為儲存rgb操作圖片和hsi操作圖片
function savergb_Callback(hObject, eventdata, handles)
function savehsi_Callback(hObject, eventdata, handles)
對於按紐操作,例如 rgb直方圖操作 我們把放到rgb直方圖上點右鍵如下圖程式碼如下
function pushbuttonrgb_Callback(hObject, eventdata, handles)
技術細節說明:
其中實現選單可選不可選用的是
set(handles.savefile,'Enable','off');
set(handles.savergb,'Enable','off');
set(handles.savehsi,'Enable','off');
set(handles.saveph,'Enable','off');
set(handles.savejr,'Enable','off');
其中savefile是儲存選單的tag值,比如我們操作了直方圖就可以在顯示後執行如下程式碼
set(handles.savefile,'Enable','on');
set(handles.savergb,'Enable','on');
這樣就可以實現選單的冗餘操作了
全部操作後的效果如下圖:
選單專案的功能有開啟,和儲存兩個開啟是開啟圖片,儲存是儲存你處理的各種影象,沒有開啟影象前儲存選單是不可選的,這四種處理沒有相應的處理時也是不可選的如下圖
點RGB直方圖均衡button可以看到顯示到了相應位置上,此時儲存選單裡的儲存RGB直方圖均衡影象可以選擇
程式完整的執行效果如下圖,儲存hsi直方圖到桌面操作
相關文章
在我們的生活中那,如何操作上述標題的小問題,小編今天就在這裡給大家分享一點我的小經驗,來增加我們的體驗,希望可以給你們帶來幫助。1把解壓後的StarCraft資料夾放到手機的內建
2020-11-30 07:49:03
星海爭霸2,發現成就裡有個揭露黑幕是黑的,該怎麼辦呢?1首先觸發隱藏關卡「揭露黑幕」是要在「媒體轟炸」這一任務裡用A強制攻擊摧毀右下角的平民建築。如果你已經打過媒體轟炸,
2020-11-30 06:46:19
此製作流程為詳細版,適合所有玩家或者作者。1v1地圖在星海爭霸2乃至所有遊戲中是控制平衡性最重要的因素之一,所以想做地圖,就要先會玩遊戲。在此我將為各位展示目前版本的地圖
2020-11-30 06:06:43
使用者有遇到過在玩星海爭霸2遊戲時會出現閃退現象,這是驅動問題或系統設定不當導致的,下面一起來看看有什麼解決方法吧。1首先,換一個顯示卡驅動,可通過官方網站下載軟體更新驅
2020-11-30 05:46:43
教你從青銅打到大師~1第1課.青銅組青銅組目標:把錢花光,瞭解基本的建築順序所謂學會4BG,白銀2800青銅組的P民們第一課是學會4BG的基本建築順序,然後把錢用來刷兵[專業詞彙解釋
2020-11-30 05:29:21
星海爭霸1是一款90年代末流行的即時戰略遊戲,居然到現在還有很多人玩,一是說明這個遊戲質量非常好,二是證明此類遊戲後繼無人,下面介紹一下星海爭霸1蟲族任務第七關攻略以供參考
2020-11-30 02:29:46