Linking Image processing code with GUI
1 回表示 (過去 30 日間)
古いコメントを表示
I would like to link my code with GUI. I'm using the function plot on the code to plot a circle, How can I let appear in GUI? The code consists of 100 lines. Do I have to put all of it in the callback of the push button?
0 件のコメント
回答 (1 件)
Jan
2018 年 3 月 5 日
You could insert the lines directly in a callback. Or you call this function from the callback and provide a handle to an axes, which is created inside the GUI:
function YourCallback(ObjectH, EventData, handles)
Untitled(handles.axes1);
end
Now use the provided axes handle as Parent object for the displayed images, e.g.:
function Untitled(AxesH)
...
imshow(red, 'Parent', AxesH);
Omit e.g. subplot(1,2,1) then.
By the way: The shown code is hard to read and to understand. The lack of comments and orphaned variables (output_args? input_args? hp = impixelinfo(); but you do not export hp?) reduce the quality and usability of the code massively.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!