MATLAB: Superimpose points on image

imageplotsuperimpose

I have 1165×847 pixels geological map,I want to plot 15 points on that image.How to do that?How to write coordinates?

Best Answer

Hi Milenko,
One solution is to display the image (using etiher imshow, imagesc...), call "hold on", then plot the points at the specified (x,y) coordinates. If your points are in geographical coordinates, you need to convert their coordinates into (i,j) image index. An alternative is to specify the 'xdata' and 'ydata' when you call imshow, then you axis is directly in the geographical unit.
Hope this helps, David
Related Question