Concatenate images with different size to buffer

Hi all,
i would like to update buffer of images, the buffer contains 15 images with different size (the size: VxHx15) and I should update the last image in the buffer and delete the first. I tried to use "Cat" function but it doesn't work with different dimensions, how can I concatenate different images size to this buffer?? please help me, Itai

3 Comments

What should the unused parts of the buffer be padded with?
When the oldest image is deleted if it was the largest image then does the buffer need to shrink?
Is there a reason not to use a cell array?
The buffer is used as a background for image processing code and he should contains all along the code 15 images, when every iteration this buffer is updating with new image instead of the first image that deleted. But, i don't know what is the max size of the images in the video file, moreover I would like to be able to use different video files if I would like to...
For any given video file all of its frames are the same size, so unless you are using different video files at the same time then your buffer should only be dealing with images that are not changing size, which is a much easier problem.

Sign in to comment.

Answers (1)

KSSV
KSSV on 22 Jan 2017
Edited: KSSV on 22 Jan 2017
Use resize to change the dimensions of image to your desired size. Make all the images to same size.

1 Comment

I don't know what is the size of the images, because I have in the code a video file from which I take the images and the video file size can vary, so I do not know his size...

Sign in to comment.

Asked:

on 22 Jan 2017

Commented:

on 22 Jan 2017

Community Treasure Hunt

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

Start Hunting!