how to insert image to gui?

i want to insert image to gui.i created axes and tried to insert.imaged is loaded,but error is ,imaged not loading inside the axes og gui o/p.it opening as separate image window.help needed

回答 (2 件)

Romain
Romain 2014 年 5 月 22 日
編集済み: Romain 2014 年 5 月 22 日

6 投票

You can use the function 'axes' to select the axe for your image :
axes(axisHandle)
matlabImage = imread('image.png');
image(matlabImage)
axis off
axis image
if you are using GUIDE, add this code in the OpeningFcn

7 件のコメント

sandy
sandy 2014 年 5 月 22 日
its not loading in axes.opening as separate figure along with my gui output
Romain
Romain 2014 年 5 月 22 日
Do you have the good Handle of your axis ?
Do you have an example of your code with the problem ? It will be helpful to give you a better answer !
sandy
sandy 2014 年 5 月 22 日
below is the open function code,
% --- Executes just before car_sample_2 is made visible.
function car_sample_2_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to car_sample_2 (see VARARGIN)
handles.output = hObject;
% Update handles structure
axes(handles.axes1)
matlabImage = imread('C:\UsersDocuments\image.jpg');
image(matlabImage)
axis off
axis image
guidata(hObject, handles);
Romain
Romain 2014 年 5 月 22 日
I'm using the same code in one of my project, and the image is load in the equivalent of your axes1 of the GUI 'car_sample_2'.
So I don't understand why it's not working for you, sorry.
sandy
sandy 2014 年 5 月 22 日
any setting or checking to be done in propertyinspector for axes?
Romain
Romain 2014 年 5 月 22 日
Nothing in particular. For Example, I have create a new project in GUIDE : an 'GUI with Axes and Menu' and just add this line in the test_OpeningFcn:
axes(handles.axes1)
matlabImage = imread('C:\UsersDocuments\image.jpg');
image(matlabImage)
axis off
axis image
And it's working perfectly.
sandy
sandy 2014 年 5 月 22 日
編集済み: sandy 2014 年 5 月 22 日
thanks romain ....i try again with new file. also i have clarification how to rotate a image.thing is .i need to rotate a steering of a car in gui,so i am going for rotating a steering image file.can you help with this.. http://www.mathworks.com/matlabcentral/answers/130637-how-to-rotate-a-image-in-gui

サインインしてコメントする。

erick rafael
erick rafael 2025 年 1 月 19 日
編集済み: erick rafael 2025 年 1 月 19 日

0 投票

My problem is persisting, i dont not continue, help me please.

1 件のコメント

Walter Roberson
Walter Roberson 2025 年 1 月 19 日
It is not clear what you were doing that triggered this message?
That message looks a bit like you might get when attempting to attach an icon to a compiled application.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDisplay Image についてさらに検索

質問済み:

2014 年 5 月 22 日

コメント済み:

2025 年 1 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by