the reset and complement functions don't work even though I wrote the codes for them correctly
app.UIAxes.cla;
app.UIAxes2.cla;
app.img = "";
app.img2 = "";
app.img2 = imcomplement(app.img);
imshow(app.img2 , 'Parent', app.UIAxes2);

 채택된 답변

Image Analyst
Image Analyst 2022년 12월 12일

0 개 추천

Not sure of your definition of "correctly". Yes, that won't give a syntax error, but it's not correct.
You are setting two global variables (fields of the global app variable): img and img2. These are set to the null string.
imcomplement takes an image variable as an input -- an actual numerical matrix, not a character string.

댓글 수: 5

nour
nour 2022년 12월 12일
이동: Image Analyst 2022년 12월 12일
So how should I solve this problem?
Did you try just deleting these two lines:
app.img = "";
app.img2 = "";
If those fields are really image arrays, then it should work, once you don't redefine them to be null strings.
nour
nour 2022년 12월 13일
this what happens when I press the resetbutton
Try
cla(app.UIAxes);
nour
nour 2022년 12월 13일
it worked thank you very much

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

질문:

2022년 12월 12일

댓글:

2022년 12월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by