2014-01-23 1 views
0

나는 여러 이미지를 ouput으로 제공하는 코드를 가지고 있는데,이 모든 이미지를 matlab의 GUI에서 특정 축으로 설정하려고합니다. 나는 코드의 GUI를 만들려고 노력하고있다. 예를 들어.matlab GUI에서 축의 이미지를 설정하는 방법은 무엇입니까?

figure,imshow(s1); 
figure,imshow(s2); 
figure,imshow(s2&s1); 

가 나는 axes4에서 두번째 명령 axes3, 출력 영상에서와 마찬가지로 axes5 최종 출력 이미지를 말한다 응급 명령의 출력 영상을 설정할. 내가 아는 있지만

은 내가

set(handles.axes...) 

명령을 사용해야하지만 난 이미지가 특정 축에 표시하는 방법에 정확한 구문을 알지 못한다. 적절한 예를 들어이를 수행하는 방법을 설명하십시오. 미리 감사드립니다.

+1

당신은 의미합니까 'subplot'처럼? 또는 별도의 창에 넣고 싶다면'figure (4); imdhow (s1); figure (5); imshow (s2) ...' – Dan

+0

죄송합니다. 내 질문에 대해 matlab에 gui, 나는 그것을 언급 깜빡. 나는 MATLAB에서 GUI를 사용하고 있는데, 나는 subplot에 대해서 알고있다. 하지만 저는 여기서 gui 축을 생각하고 있습니다. – vikrantnegi007

답변

2

한 줄 솔루션 (각 이미지 용)은 축을 imshow 명령 내에서 이미지의 부모로 설정하는 것입니다.

imshow(image_Data,'Parent',handles.axes1) 

추가 그림 창을 열 필요 (축이 GUI에있는 가정 ...) 그래서 특별히 위의 질문에 대한

이 없어야합니다 :

imshow(s1,'Parent',handles.axes3); 
imshow(s2,'Parent',handles.axes4); 
imshow(s2&s1,'Parent',handles.axes5); 
2

첫째로 당신은 당신이 그것을 나는 희망이

A = imread (Path); 

axes(handles.original); 

imshow(A); 

과 같은 코드 뭔가를 사용하고자 할 때 다음 태그 섹션에서 이름 예 (원본)와 마침내 편집기를 얻을, 당신의 GUI에 축 상자를 만들어야합니다 도와주세요 ...

+0

좋은 직업 RTL 및 정보를위한 감사합니다 저 didnt는 저것을 ... 알고 있었다 – Lateras