I have designed a GUI which has an axes object. I want to create and overlay a mask on an image in the axes of the GUI, as shown below in the picture. I tried the tips in this link but MATLAB complains with the following error message:
The name 'AlphaData' is not an accessible property for an instance of class 'axes'.
My question is:
- Then how can I overlay it on the original image (shown in grayscale in the image)?
In fact, the user selects an image by my MATLAB GUI. The code then identifies the areas in the image, which have certain properties, and highlight those areas with the pattern I showed in the uploaded picture. The final image, which is an overlay of the original image and the mask template, will be shown in an axes object in the GUI.