How to "createMask" using "impoly" when two images are shown together in one axes by using 'AlphaData'?
이전 댓글 표시
Dear all,
I have two images; BW = which is a binary image, and ground_truth = which is rgb image. I tried to show them together in one axes using 'AlphaData' as shown in my code below.
I want to be able to generate a binary image (NEW_maskImage) after using the impoly in the same axes. However, I get the following error:
Ambiguous syntax. Associated axes contains more than one image. Specify image handle as input argument to resolve ambiguity.
My code as follows:
figure, imshow(BW);
hold on % two show both images transperently
h = imshow(ground_truth, gray(256));
set(h, 'AlphaData', 0.7)
hx = impoly
wait(hx);
NEW_maskImage = hx.createMask();
Does anyone knows how to overcome this error?
Thank you very much.
Meshoo
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!