MATLAB background imshow image.
1 回表示 (過去 30 日間)
古いコメントを表示
Szabo Hunor
2011 年 5 月 15 日
コメント済み: Malini Bakthavatchalam
2020 年 6 月 2 日
I use an axis for preview the background image in background, i use an another to preview the image in a little box, but when i click "show image" the image rewrite my background image.
Sorry for my bad english, Regards, Hunor
Here is a code: function pushbutton10_Callback(hObject, eventdata, handles) axes(handles.axes1); global kep; global a; imshow(kep);
function axes3_CreateFcn(hObject, eventdata, handles)
backgroundImage = importdata('hatter.jpg');
image(backgroundImage);
axis off;
0 件のコメント
採用された回答
Arturo Moncada-Torres
2011 年 5 月 16 日
I have tested the following code and it works. Add it to your own.
% In the pushbutton3 callback
handles.output = hObject;
backgroundImage = importdata('background.jpg');
imshow(backgroundImage, 'Parent',handles.axesBackground);
axis off;
axis image;
guidata(hObject, handles);
% In the pushbutton5 callback
handles.output = hObject;
littleBoxImage = importdata('image.jpg');
imshow(littleBoxImage, 'Parent',handles.axesLittleBox);
axis off;
axis image;
guidata(hObject, handles);
Defining the "parent" property allows you to choose in which axes you will display the image. I had used the axes(handles.myAxes) for plotting, not for image display, so I suppose that was the problem.
This should (finally!) work. Give it a try ;-) .
3 件のコメント
Malini Bakthavatchalam
2020 年 6 月 2 日
Hey Auturo, it shows me error ,
Undefined function or variable 'hObject'.
Error in tehre2 (line 83)
handles.output = hObject;
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Read, Write, and Modify Image についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!