Re: [討論] 請教GUI讀入圖片

看板MATLAB作者 (成仔)時間11年前 (2013/05/15 22:52), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/16 00:38, , 1F
不用另外寫吧????
05/16 00:38, 1F

05/16 03:55, , 2F
uigetfile({'*.jpg', '*.bmp'},'Load image') 即可
05/16 03:55, 2F

05/16 03:55, , 3F
imread 會自動幫你分辨jpg bmp
05/16 03:55, 3F

05/16 03:56, , 4F
uigetfile({'*.jpg; *.bmp'}) 的寫法亦可 看你需要
05/16 03:56, 4F

05/16 22:38, , 5F
我是說他要求的分辨部分 我知道都可讀進來
05/16 22:38, 5F

05/16 22:39, , 6F
但有時影像是 n*m 有時是n*m*3 這個就需要注意一下
05/16 22:39, 6F
文章代碼(AID): #1Haw532h (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1Haw532h (MATLAB)