imshow - Stretching image to fill axis

24 Ansichten (letzte 30 Tage)
Matt
Matt am 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

Akzeptierte Antwort

Image Analyst
Image Analyst am 13 Jan. 2013
Bearbeitet: Image Analyst am 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 Kommentare
Walter Roberson
Walter Roberson am 14 Jan. 2013
You can pass in coordinates to image() and imagesc()
Matt
Matt am 14 Jan. 2013
Xdata and Ydata worked great, thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

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

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by