Real time optical flow, and video processing

版本 1.1.0.0 (3.8 MB) 作者: Stefan Karlsson
Real time optical flow, and video processing, with support for camera input in Matlab.
5.0K 次下载
更新时间 2015/11/22

查看许可证

NOTE: this submission is obsolete. The version here:
http://www.mathworks.com/matlabcentral/fileexchange/44400-tutorial-and-toolbox-on-real-time-optical-flow
is in every sense better.
I leave this submission online, because it contains som MEX optimization in a streaming application that might be useful for some. Since Matlab incorporated JIT compilation, these mex optimizations are less effecient than doing it purely in Matlab, even with using openMP. Original description follows:

Start by running "runMe.m"

Supports input through:
a) synthetically generated test images
b) reading avi-file
c) camera input (requires image aquisition toolbox)

Calculates optical flow by 4 different local methods(all moment based), 2 implementations of Lucas and Kanade, and 2 implementations of point-line flow.

Can process easily hundreds of frames per second on a laptop for resolution 200x200 images.

Entirely implemented in Matlab, except for a small mex-module that calculates the gradient field. You can either download this mex binary here:

http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage

... or you can compile the code in the folder c-code. This has a script "make.m".

引用格式

Stefan Karlsson (2024). Real time optical flow, and video processing (https://www.mathworks.com/matlabcentral/fileexchange/40968-real-time-optical-flow-and-video-processing), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2010a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.1.0.0

Just clarified description text
clarified description, this submission is obsolete.

1.0.0.0