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.
0 件のコメント
回答 (2 件)
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
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.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!