Code covered by the BSD License  

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

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



Nikolay S. (view profile)


27 Jul 2011 (Updated )

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

| Watch this File

File Information

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.


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 release MATLAB 7.12 (R2011a)
Other requirements Download Utility function 'getfourcc' by Dirk-Jan Kroon is added for video compressor search:
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
02 Aug 2011 1.1

Minor inputs parser bug resolved.

22 May 2012 1.2

Some parameters added, improving user control.

09 Jul 2012 1.3

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

09 Jul 2012 1.5

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

10 Jul 2012 1.6

- waitbar name changed.
- defaultCompression changed to NONE

22 Apr 2013 1.7

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

Contact us