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?

Answers (1)

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

2 Comments

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]);

Sign in to comment.

Asked:

on 10 Dec 2015

Commented:

on 11 Dec 2015

Community Treasure Hunt

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

Start Hunting!