pepe
pepe

Reputation: 9909

Incorrect pixel value from data cursor on Matlab

When I open a Dicom image on Matlab (R2014b) and place the data cursor on a specific set of coordinates, I obtain an "index" (or pixel value) that does not match the same set of coordinates on the image's matrix (T).

>> figure, imshow(T);

See below on attached image.

Any idea why this is happening?

enter image description here

Upvotes: 1

Views: 182

Answers (1)

rayryeng
rayryeng

Reputation: 104504

When using images, the data cursor tool with MATLAB's figure and its various ilk assume that X and Y are the column (horizontal) and row (vertical) coordinates respectively. In the variable inspector (the left part of your figure), these are reversed.

Be careful when using the data cursor on images. See this post by MathWorks on more details regarding interactive display of data: http://www.mathworks.com/help/matlab/creating_plots/data-cursor-displaying-data-values-interactively.html

Upvotes: 2

Related Questions