[問題] 請問怎麼讓外部圖片在gui介面裡的axes裡顯示出來?已回收
大大請教一下
怎麼把外部圖片輸入到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