看板 MATLAB 關於我們 聯絡資訊
※ 引述《haku3202 (Alvin)》之銘言: : 各位高手好 : 我想請教GUI的部分 : 我想要將一個GUI製造一個按鈕,按下去後可以在指令列那邊顯示:請輸入照片 : 然後我再命列命打上檔案名稱,然後系統就問我說jpg或bmp? : 然後他能購顯示在gui上 : 麻煩各位高手了 最近也在學寫GUI  我用得是做一個pushbutton 一個axes 然後call back function 如下 [filename,pathname]=uigetfile('*.*','Load image'); fullFilename = [pathname filename]; X = imread(fullFilename); axes(handles.axes1); imshow(X);title('Original Image') axis off handles.mydata1 = X; % 將變數 A 存放在 handles 的 myData1 欄位供其他部分用 guidata(hObject, handles) %%%%%%%%%%%%%%%%%% 以上  至於是否區分jpg and bmp 可能要另外寫判斷式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.187.243
vincent59:不用另外寫吧???? 05/16 00:38
jatj:uigetfile({'*.jpg', '*.bmp'},'Load image') 即可 05/16 03:55
jatj:imread 會自動幫你分辨jpg bmp 05/16 03:55
jatj:uigetfile({'*.jpg; *.bmp'}) 的寫法亦可 看你需要 05/16 03:56
kevio:我是說他要求的分辨部分 我知道都可讀進來 05/16 22:38
kevio:但有時影像是 n*m 有時是n*m*3 這個就需要注意一下 05/16 22:39