how to resize images

조회 수: 7 (최근 30일)
Naomi Penelope
Naomi Penelope 2021년 8월 31일
편집: Matt J 2021년 8월 31일
Resize image B to 1) RB1, so that max(size(RB1)) = 96, and 2) RB2, so that min(size(RB2)) = 96. You need calculate scaling factors (practice imresize, imshow). Output resized images RB1 and RB2.
What does this mean. how can i resize an image without number of rows and colums? how can i make the min and max 96?

답변 (1개)

Matt J
Matt J 2021년 8월 31일
편집: Matt J 2021년 8월 31일
The question is poorly phrased. It doesn't mention whether you're supposed to keep the aspect ratio the same. Assuming you are, then you can do thinks like,
A=rand([110,200]); %some random image
B=imresize(A,96/max(size(A)));
size(B)
ans = 1×2
53 96

Community Treasure Hunt

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

Start Hunting!

Translated by