關於matlab GUI的匯入語音檔案或影象檔案(含顯示)
阿新 • • 發佈:2019-01-07
自己做的時候用過語音匯入
修改按鈕的基本資訊 並確定好Tag名稱,對回撥函式進行編輯
global y y_t y_FS;
[FileName,PathName] = uigetfile('*.wav');
pathall=strcat(PathName,FileName);%獲得wav路徑
[y,y_FS]=audioread(pathall);%讀取wav檔案的資料和頻率
y_t=(0:length(y)-1)/y_FS;%變換得到播放時間
影象匯入如下:
function pushbutton1_Callback(hObject, eventdata, handles) axis off %%關閉座標軸顯示 %%filename存放開啟的檔名 pathname存放路徑 %%例如開啟F:\data\1.jpg %%filename=1.jpg pathname=F:\data\ [filename pathname] =uigetfile({'*.jpg';'*.bmp';'*.*'},'開啟圖片'); %%字串拼接 拼裝路徑 以上面例子說所述 此時 srt=F:\data\1.jpg str=[pathname filename]; %%開啟影象 im=imread(str); %%開啟axes1的控制代碼 進行axes1的操作 axes(handles.axes1); %%在axes1中顯示 影象 imshow(im);