Fast Motion Detection(bugs fixed)

this script used a new fast block matching algorithm with dynamic search patterns to obtain motion v
6.4K Downloads
Updated 1 Aug 2007

View License

this script used a new fast block matching algorithm with dynamic search patterns to obtain motion vectors for each blocks.
[rep_motion motion_vector] = fastMV(im1, im2, w)
1. check with big diamond.
2. check with one of the hexagon subject to previous results.
3. check with small diamond.
'im1' is base frame of a video and 'im2' is the second frame. and 'w' is
the window size. 'rep_motion' is the representative motion vector and
'motion_vector' declare motion vectors for each block of image.
Example:
im1 = imread('frame001.jpg');
im2 = imread('frame002.jpg');
w = 16;
[rep_m m_vector] = fastMV(im1, im2, w);
files: fastMV.m, frame01.pgm, frame02.pgm

Cite As

Arash Jalalian (2024). Fast Motion Detection(bugs fixed) (https://www.mathworks.com/matlabcentral/fileexchange/15767-fast-motion-detection-bugs-fixed), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0