Robust Optical Flow
--------------------
*******
SUMMARY
*******
A program for optical flow estimation based on the Brox et al. method (temporal version):
Cite: Thomas Brox , Andrés Bruhn , Nils Papenberg , Joachim Weickert, "High Accuracy Optical Flow
Estimation Based on a Theory for Warping", In Proc. 8th European Conference on Computer Vision,
Springer LNCS 3024, T. Pajdla and J.Matas (Eds.), vol. 4, pp. 25-36, Prague, May 2004.
This program is part of an IPOL publication:
http://www.ipol.im/pub/algo/sms_optic_flow/
This program is written by
Javier Sánchez Pérez <[email protected]> CTIM, Universidad de Las Palmas de Gran Canaria
Nelson Monzón López <[email protected]> CTIM, Universidad de Las Palmas de Gran Canaria
Agustín Salgado de la Nuez <[email protected]> CTIM, Universidad de Las Palmas de Gran Canaria
Version 1, released on June 20, 2012
This software is distributed under the terms of the BSD license (see file license.txt)
***********
COMPILATION
***********
Required environment: Any unix-like system with a standard compilation
environment (make and C and C++ compilers)
Required libraries: libpng, lipjpeg, libtiff
Compilation instructions: run "make" to produce an executable "main"
*****
USAGE
*****
The program takes two input images, produce an optical flow as output, and
take some parameters. The meaning of the parameters is thoroughly discussed on
the accompanying IPOL article.
Run:
./main nimages I1...In
or
./main I1 I2 processors alpha gamma nscales zoom_factor TOL inner_iter outer_iter dir verbose
where:
nimages: number of input image
I1...In: input images (must be nimages)
processors: number of processors to run the method
alpha: weight of the smoothing term
gamma: weight of the gradient constancy term
nscales: desired number of scales
zoom_factor: downsampling factor
TOL: stopping criterion threshold for the numerical scheme
inner_iter: number of inner iterations in the numerical scheme
outer_iter: number of outer iterations in the numerical scheme
dir: output dir to save the optical flows
verbose: 0 or 1, for quiet or verbose behaviour
Parameters can be ommited starting from the end of the list, and they will be
assigned reasonable default values. Examples:
./main 15 images/frame*.png
./main 15 images/frame*.png 0 93 15 5 0.75 0.0001 1 15 ./ 1
If a parameter is given an invalid value it will take the default value.
The output optical flows will be saved in the current directory with file names
"flow00.uv, flow01.uv, flow02.uv, ..., flowMN.uv".
没有合适的资源?快使用搜索试试~ 我知道了~
sms_optic_flow_2.0.tar.gz_flow_optical_flow_sms
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 24 浏览量
2022-09-20
21:38:15
上传
评论
收藏 892KB GZ 举报
温馨提示
共41个文件
png:17个
h:12个
txt:5个
基于matlab的optical flow
资源详情
资源评论
资源推荐
收起资源包目录
sms_optic_flow_2.0.tar.gz (41个子文件)
sms_optic_flow_2.0
README.txt 1KB
spatial
iio.c 96KB
bicubic_interpolation.h 6KB
README.txt 2KB
I1.png 48KB
main.cpp~ 4KB
license.txt 1KB
zoom.h 3KB
mask.h 11KB
gaussian.h 4KB
iio.h 7KB
I2.png 48KB
main.cpp 4KB
brox_optic_flow.h 16KB
Makefile 325B
temporal
iio.c 96KB
bicubic_interpolation.h 6KB
README.txt 3KB
images
frame05.png 48KB
frame10.png 49KB
frame02.png 47KB
frame09.png 49KB
frame12.png 49KB
frame03.png 47KB
frame08.png 49KB
frame13.png 49KB
frame04.png 47KB
frame07.png 48KB
frame14.png 49KB
frame06.png 48KB
frame11.png 49KB
frame01.png 46KB
frame00.png 46KB
license.txt 1KB
zoom.h 3KB
mask.h 15KB
gaussian.h 4KB
iio.h 7KB
main.cpp 5KB
brox_optic_flow.h 18KB
Makefile 322B
共 41 条
- 1
Kinonoyomeo
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0