how to get the coordinate information of the left bottom corner of an image in the figure window.
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
binbin cui
el 27 de Jul. de 2016
Comentada: binbin cui
el 28 de Jul. de 2016
The coordinate of the encircled corner.
3 comentarios
Respuesta aceptada
Image Analyst
el 27 de Jul. de 2016
Unfortunately the annotation() function to draw arrows works only for figures, not axes. So you can use this: http://blogs.mathworks.com/pick/2009/05/29/arrows-of-all-kinds/?s_tid=srchtitle
Más respuestas (1)
Image Analyst
el 27 de Jul. de 2016
Whatever image you displayed (let's call it yourImage), the "coordinate information" of the left bottom of the image can be determined by the numbner of rows in the image:
[rows, columns, numberOfColorChannels] = size(yourImage);
fprintf('The bottom left coordinate of the image is at row %d, column 1.\n', rows);
fprintf('The gray level at the bottom left coordinate of the gray scale image is %d.\n', grayImage(end, 1)); % For a grayscale image
fprintf('The RGB image value at the bottom left coordinate of the color image is (%d, %d, %d).\n', rgbImage(end, 1), rgbImage(end, 2), rgbImage(end, 3)); % For a COLOR image
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!