[問題] 請問怎麼讓外部圖片在gui介面裡的axes裡顯示出來?已回收

看板MATLAB作者 (haoBIG)時間16年前 (2009/12/15 21:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大大請教一下 怎麼把外部圖片輸入到axes元件顯示出來 要用在GUI的 不是用拉的那種 要手打的@@ 這是我的主檔案 %12月15日練習 clear clc figure('Position',[30 50 970 650],'MenuBar','none'); h_sldr1=uicontrol('Style','slider','Position',[30 20 100 20],'Max',255,'Min',0,'Value',0,'SliderStep',[1/255,10/255]); h_sldr2=uicontrol('Style','slider','Position',[180 20 100 20],'Max',255,'Min',0,'Value',255,'SliderStep',[1/255,10/255]); h_editr1=uicontrol('Style','edit','Position',[60 50 50 20],'String',get(h_sldr1,'Value')); h_editr2=uicontrol('Style','edit','Position',[200 50 50 20],'String',get(h_sldr2,'Value')); %h_txt=uicontrol('Style','text','Position',[60 60 370 280]); set(h_sldr1,'Callback','slider12_15_2'); set(h_sldr2,'Callback','slider12_15_2'); ----------------------------------------------------------------------------------------------------- 這是slider12_15_2的檔案 valr1=get(h_sldr1,'Value'); valr2=get(h_sldr2,'Value'); set(h_editr1,'String',round(valr1)); set(h_editr2,'String',round(valr2)); RGB=imread('pp2.jpg'); R=RGB(:,:,1); rR=R*0; for y=1:1:640 for x=1:1:480 if(valr1<=R(x,y) & R(x,y)<=valr2) rR(x,y)=R(x,y); else rR(x,y)=0; end end end subplot(235) imshow(rR); ------------------------------------------------------------------------------------ 目前顯示出來的圖案位置是在分割圖指定的位置 我想要問怎麼在主檔案頁 生成一個axes元件 然後在slider12_15_2的檔案裡指定到這一個axes元件顯示圖片 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.114.78.111
文章代碼(AID): #1B9uaNny (MATLAB)