Effacer les filtres
Effacer les filtres

PIxel to length Scale

5 vues (au cours des 30 derniers jours)
Robert Roy
Robert Roy le 30 Jan 2015
Commenté : Robert Roy le 30 Jan 2015
Hi there I have currently produced image that I am trying to change the scaling of the axis from pixels to either mm or cm. I know from scaling that the resolution is 0.048 mm/pixel.
The part of the code I am using for imaging is:
image=AverageImg1
imagesc(flipud(AverageImg1),[0 550]);
set(gca,'YDir','normal');

Réponse acceptée

Jan
Jan le 30 Jan 2015
You can use iamge() instead and specify the X and Y ticks manually:
x = linspace(0, 0.048 * 550, 551);
y = linspace(0, 0.048 * 550, 551);
image(x, y, AverageImg1);
  1 commentaire
Robert Roy
Robert Roy le 30 Jan 2015
Thanks but unfortunately due to the nature of the data I can only use the imagesc. The pixel scale is 1024*1280. With this method as well it seems to change the actual intensity values as well when the only thing that needs changed is the axis scale.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by