Image size (height) normalization

I have the following binary images: 1)
2)
The height of the above images are 53 and 104 pixels respectively. I want to normalize these two height into for example 80 pixels. So is there any function in Matlab that can do that?

回答(1 个)

Use imresize();
resizedImage1 = imresize(binaryImage1, 80/53);
resizedImage2 = imresize(binaryImage2, 80/104);

2 个评论

Thanks, but I want only to resize the height of the image and keep the width as is.
Just give the actual rows and columns you want
[rows, columns] = size(binaryImage1);
resizedImage1 = imresize(binaryImage1, [80, columns]);
[rows, columns] = size(binaryImage2);
resizedImage2 = imresize(binaryImage2, [80, columns]);

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Geometric Transformation and Image Registration 的更多信息

提问:

2015-12-10

Community Treasure Hunt

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

Start Hunting!

Translated by