how to get the coordinate information of the left bottom corner of an image in the figure window.
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
binbin cui
le 27 Juil 2016
Commenté : binbin cui
le 28 Juil 2016
The coordinate of the encircled corner.
3 commentaires
Réponse acceptée
Image Analyst
le 27 Juil 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
Plus de réponses (1)
Image Analyst
le 27 Juil 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
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!