Video Processing
Read a video
This first example is opening an AVI video file, and displaying the different frames compisong the video:
n = aviopen(fullpath(getIPCVpath() + "/images/video.avi")); im = avireadframe(n); //get a frame imshow(im); aviclose(n); |
|
|
Create a video from images
This second example is displaying how to create a video based on several photos:
im = imread(fullpath(getIPCVpath() + "/images/puffin.png"));
n = avifile('puffin.avi', [300;300], 30,'xvid');
for ii=1:100
ims = im(ii:192-ii, ii:161-ii, :);
addframe(n, ims);
end
aviclose(n);
The function avifile creates a video
--> n = avifile('puffin.avi', [300;300], 30,'xvid');
Following file has been created for saving video.
Filename : puffin.avi
Size : [300,300]
FPS : 30
and the functions aviaddframe is adding frame to this video.