Plot over image in AppDesigner

2 views (last 30 days)
Krzysztof Korozej
Krzysztof Korozej on 15 Jan 2019
Answered: Abhinav on 5 Jul 2023
Hello,
Im creating my app in AppDesigner and im wonder how to plot something over image. Below i attached my code, it would be nice if someone help me! Thanks!
function LocalizeButtonPushed(app, event)
app.Tumour = bwareafilt(app.imgEroded, 1, 'Largest');
app.UIAxes_4.reset;
I = imshow(app.imgGray, 'Parent', app.UIAxes_4, 'XData', [1 app.UIAxes_4.Position(3)], 'YData', [1 app.UIAxes_4.Position(4)]);
hold(app.UIAxes_4, 'on');
app.UIAxes_4.XLim = [0 I.XData(2)];
app.UIAxes_4.YLim = [0 I.YData(2)];
%I WOULD LIKE TO OVERLAY THIS BUT SEEMS NOT WORK
[B,L] = bwboundaries(app.Tumour,'noholes');
for k = 1:length(B)
boundary = B{k};
plot(app.UIAxes_4, boundary(:,2), boundary(:,1), 'r', 'LineWidth', 1.1);
end
end

Answers (1)

Abhinav
Abhinav on 5 Jul 2023
Link to the same question answered previously by Mathworks Support Team

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!