필터 지우기
필터 지우기

How i can display image from MATLAB code file?

조회 수: 2 (최근 30일)
Gytis Raudonius
Gytis Raudonius 2016년 8월 18일
답변: Walter Roberson 2016년 8월 18일
Hey, have problem and hope someone help me. So problem is i cant find info about how i can display image from mat file to GUI. Explain i've crated gui which have two axes, one is upload image from disk and then i upload this image automaticly start my code in mat file. In this file works image processing, and i want display one of image processing images display on axes2.
  댓글 수: 2
Adam
Adam 2016년 8월 18일
What have you done so far? It should just be a case of loading from the mat file using the full file path and calling imshow, imagesc or image, giving whichever function you choose the axes handle for axes2 - i.e. handles.axes2 if your GUI is created using GUIDE
Gytis Raudonius
Gytis Raudonius 2016년 8월 18일
i tried this code but, in axes2 i just got black image
function pushbutton1_Callback(hObject, eventdata, handles)
[filename, pathname] = uigetfile({'*.jpg','*.bmp'},'File Selector');
image1 = imread(strcat(pathname, filename));
axes(handles.axes1);
imshow(image1);
filtravimas(image1);
axes(handles.axes2);
imshow(i);

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2016년 8월 18일
imshow(i);
i is equivalent to sqrt(-1)
You did not initialize i, so it is going to have its default value of sqrt(-1) -- unless, that is, filtravimas(image1) does an assignin('caller', 'i', some_value) and you are using R2015a or earlier.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by