Code covered by the BSD License  

Highlights from
apply2VideoFrames

Be the first to rate this file! 17 Downloads (last 30 days) File Size: 20.8 KB File ID: #32351
image thumbnail

apply2VideoFrames

by

 

27 Jul 2011 (Updated )

Apply any image processing function applied to all frames of input video.

| Watch this File

File Information
Description

This functions allows the user to apply a function of his choice to all video frames- frame by frame.
Consider a case you have a function you're used to apply to single images like imfilter, imresize, imadjust, imcrop etc... (see Matlab Image Processing Toolbox for additional functions), and now you want to apply it to a video file. Well now you can use this function with the video, and get the resulting video in a single command. While this disregards the connection between video frames, and treats each frame as an individual movie, this is a good starting point in testing methods for video enhancement & analysis methods.

Acknowledgements

List Of Files From Directories/Files List Or Browser, Folders Sub Folders, and Folders Tree Files List inspired this file.

This file inspired Images Blending/Mixture/Photomontage and Crop Video To Sub Elements.

Required Products Image Processing Toolbox
MATLAB
MATLAB release MATLAB 7.12 (R2011a)
Other requirements Download Utility function 'getfourcc' by Dirk-Jan Kroon is added for video compressor search: http://www.mathworks.com/matlabcentral/fileexchange/28706-list-video-codecs-fourcc
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Updates
02 Aug 2011

Minor inputs parser bug resolved.

22 May 2012

Some parameters added, improving user control.

09 Jul 2012

- conv2FuncFormat and conv2FuncFormat added
- Multiple video files support added
- Automated codecs search added

09 Jul 2012

- Minot bug fix (choosing files via browser combined with command line inputs).

10 Jul 2012

- waitbar name changed.
- defaultCompression changed to NONE

22 Apr 2013

Some bug fixes in the main function, and modifications of the service functions.

Contact us