Effacer les filtres
Effacer les filtres

imshow - Stretching image to fill axis

26 vues (au cours des 30 derniers jours)
Matt
Matt le 13 Jan 2013
I'm trying to display an image on an axis within a GUI. I'm using the imshow function, but it keeps the dimension ratio of the image. I would like to stretch the image, ignoring the dimension ratio, to fill the axis. Any suggestions?
Thanks, Matt

Réponse acceptée

Image Analyst
Image Analyst le 13 Jan 2013
Modifié(e) : Image Analyst le 14 Jan 2013
You can display with imshow() and use the 'XData' and 'YData' property. For example:
imshow(grayImage, [], 'XData', [0 .5], 'YData', [0 .1]);
  2 commentaires
Walter Roberson
Walter Roberson le 14 Jan 2013
You can pass in coordinates to image() and imagesc()
Matt
Matt le 14 Jan 2013
Xdata and Ydata worked great, thanks!

Connectez-vous pour commenter.

Plus de réponses (1)

Jurgen
Jurgen le 13 Jan 2013
Have you tried image or imagesc? Or the 'axis image' command?

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by