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!