How to use roipoly command in app designer?
이전 댓글 표시
I have an image . I want to show this image app designer with using axes button .
and then use roipoly command to draw a region on that axes button in app designer.
how will I do that ? I couldn't manage it.
I have codes to add image and show it in app designer . With image button I am adding image.
But I can't use roipoly command in app designer. I want to use it when I click second button .
properties (Access = private)
t % Using this description
end
% Callbacks that handle component events
methods (Access = private)
% Button pushed function: SelectAnImageButton
function SelectAnImageButtonPushed(app, event)
[filename pathname]= uigetfile({'*.jpg'},"Open file");
fullpathname= strcat(pathname,filename);
imgf=imread(fullpathname);
if(size(imgf,3)>1)
imgf=rgb2gray(imgf);
end
imshow(imgf,'parent',app.UIAxes);
app.t=imgf % t is in here property function and it should be app.t
end
% Till here I am adding image and show it in app designer on UIaxes
% And below codes I want to use roiploy command I mean draw a region on app designer on UIAxes but it doesn't work
% Button pushed function: SegmentImageButton
function SegmentImageButtonPushed(app, event)
mask=roipoly(app.t);
imshow(app.t,'parent',app.UIAxes);
end
end
채택된 답변
추가 답변 (1개)
Ali Hamad
2022년 6월 5일
0 개 추천
As per documentation, roipoly function is not valid in app design. Please use drawcircle or drawrectangle to do the similar action.
카테고리
도움말 센터 및 File Exchange에서 Image Filtering and Enhancement에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!