Change dimensions of 2d data
Show older comments
I have a 2d matrix of size 3281*3164 with pixel size 0.009 , I want to convert it to size 2987*2880 with pixel size 0.01. Can anyone help?
Answers (1)
Mohammad Sami
on 3 Jun 2020
You can use the imresize function to scale the image up or down.
a = rand(3281,3164);
b = imresize(a,0.91024);
3 Comments
Avinash Nunna
on 3 Jun 2020
darova
on 13 Jun 2020
maybe interp2?
Mohammad Sami
on 15 Jun 2020
Edited: Mohammad Sami
on 15 Jun 2020
Im resize support both scale factor and absolute size.
a = rand(3281,3164);
b = imresize(a,[2987 2880]);
Categories
Find more on Read, Write, and Modify Image in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!