Effacer les filtres
Effacer les filtres

How to get images of specified width and height/ resize them to specified width and height?

6 vues (au cours des 30 derniers jours)
How to get images of specified width and height/ resize them to specified width and height?
I am processing a large data set and want to prepare an animation out of it. But the images have different frame sizes, like: 2850 x 780; 2803 x780; 2849 x 780?
Is there any function avaiable to specify the frame size?
Thanks in advance.

Réponses (2)

Simon Chan
Simon Chan le 25 Mar 2022
Use function imresize

Image Analyst
Image Analyst le 25 Mar 2022
Try imresize()
desiredRows = 512;
desiredColumns = 1000;
resizedImage = imresize(originalImage, [desiredRows, desiredColumns]);
% double check
[rows, columns, numberOfColorChannels] = size(resizedImage)
  3 commentaires
Image Analyst
Image Analyst le 25 Mar 2022
Modifié(e) : Image Analyst le 25 Mar 2022
What does that mean? I didn't compute row and column. And even if your images are only one pixel (1 row and 1 column), imresize() should work. Or if you want desiredRows to be 1, and desiredColumns to be 1, it should still work. Explain using a lot more words this time, because I already know your images are of different sized -- you said that already.

Connectez-vous pour commenter.

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by