Deforming an image without changing axis scale

1 ビュー (過去 30 日間)
Elana Peisner
Elana Peisner 2021 年 7 月 16 日
コメント済み: Elana Peisner 2021 年 7 月 19 日
I have a image where when I convert the dimensions from pixels to micrometers, the size of the picture is has a long x-axis and very short y-axis (shown in first image attached). I want to know it there is a way to resize the picture but keep the same axis? When ever I try to use the imresize function the axis always change to the actual pixel size (shown in second image attached). I am trying to get a similar size to the second picture but have the same axis lables in the first picture.

採用された回答

ANKUR KUMAR
ANKUR KUMAR 2021 年 7 月 16 日
編集済み: ANKUR KUMAR 2021 年 7 月 16 日
You can use axis square to force image to be square. See this below example.
Let us load sample image:
corn_gray = imread('corn.tif',3);
figure
imshow(corn_gray(:,1:100)')
axis on
figure
imshow(corn_gray(:,1:100)')
axis square
axis on
  1 件のコメント
Elana Peisner
Elana Peisner 2021 年 7 月 19 日
Thank you! that works :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by