【文件属性】:
文件名称:矩形序列在matlab中代码-Lucas-Kanade-tracking:LucasKanade跟踪和背景减法
文件大小:47.11MB
文件格式:ZIP
更新时间:2021-06-02 07:40:23
系统开源
椭圆序列在matlab中代码Lucas-Kanade-tracking
Lucas
Kanade
跟踪和背景减法
该项目实现了
Lucas-Kanade
算法,以实现给定图像序列(视频)中的运动跟踪和背景减法。
结构:
/code:
MATLAB
代码
/data:程序运行所需的数据。
该程序适用的示例视频。
/reference:本实现参考的论文
结果:每个程序的结果截图。
跟踪视频中的汽车
给定视频第一帧中汽车的位置,程序可以在整个视频中跟踪汽车。
初始位置用[x1,
y1,
x2,
y2]形式的矩形表示,代表左上角和右下角。
假设:
只有翻译被认为是模板中可能的转换。
执行:
使用了
Lucas-Kanade
的逆合成方法,它对模板图像进行一次所有计算,并在剩余的迭代中使用它进行计算。
与正常的
Lucas
Kanade
实现相比,这要快得多。
【文件预览】:
Lucas-Kanade-tracking-master
----.gitignore(36B)
----README.md(1KB)
----reference()
--------baker-simon_Lucas_kanade_part2.pdf(457KB)
--------template-drifting_matthews_iain_2003_2.pdf(422KB)
--------baker-simon_Lucas_kanade_part1.pdf(510KB)
----code()
--------carseqrects.mat(12KB)
--------testSylvSequence.m(1KB)
--------LucasKanadeAffine.m(3KB)
--------LucasKanade.m(1KB)
--------LucasKanadeBasis.m(1KB)
--------SubtractDominantMotion.m(373B)
--------warp.m(363B)
--------testCarSequence.m(946B)
--------carseqrects-wcrt.mat(12KB)
--------warpTranslation.m(169B)
--------testAerialSequence.m(652B)
--------sylvseqrects.mat(13KB)
--------LucasKanadeFwd.m(1KB)
--------testCarSequenceWithTemplateCorrection.m(2KB)
----results()
--------aerial-90.jpg(16KB)
--------aerial-30.jpg(16KB)
--------aerial-60.jpg(16KB)
--------car-sequence.jpg(23KB)
--------sylv-seq.jpg(39KB)
--------car-seq-auto-correction.jpg(23KB)
--------aerial-120.jpg(16KB)
----data()
--------sylvseq.mat(18.66MB)
--------carseq.mat(19.41MB)
--------sylvbases.mat(194KB)
--------aerialseq.mat(7.61MB)