How i can display image from MATLAB code file?

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
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일

0 개 추천

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.

카테고리

도움말 센터File Exchange에서 Images에 대해 자세히 알아보기

질문:

2016년 8월 18일

답변:

2016년 8월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by