how to get the coordinate information of the left bottom corner of an image in the figure window.
조회 수: 5 (최근 30일)
이전 댓글 표시
The coordinate of the encircled corner.
댓글 수: 3
채택된 답변
Image Analyst
2016년 7월 27일
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
추가 답변 (1개)
Image Analyst
2016년 7월 27일
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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!