フィルターのクリア

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

2 ビュー (過去 30 日間)
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.

回答 (2 件)

Simon Chan
Simon Chan 2022 年 3 月 25 日
Use function imresize

Image Analyst
Image Analyst 2022 年 3 月 25 日
Try imresize()
desiredRows = 512;
desiredColumns = 1000;
resizedImage = imresize(originalImage, [desiredRows, desiredColumns]);
% double check
[rows, columns, numberOfColorChannels] = size(resizedImage)
  3 件のコメント
Image Analyst
Image Analyst 2022 年 3 月 25 日
編集済み: Image Analyst 2022 年 3 月 25 日
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.

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

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by