
function [Dx, Dy] =Lucas_Kanade(img1,img2,density)
输出的矩阵就是X(横轴)方向和Y(纵轴)方向的光流场,你可以通过:
>>quiver(Dx,Dy)
查看光流场的图形。
density表示输出光流场的粒度(即每个点都输出,那么太多了,因此稀疏取一下输出就可以了),局银尘例搏升如:
a =
1131528
2171248
9 1 399
>>density=2
>>a(1:density:size(a,1),1:density:size(a,2))
ans =
115
9 3
原来a有很多点,那么只要间隔输出一些代表桐禅点就可以了。
基于FPGA的移动目标自动识别算法研究与实现给你看下目录
摘 要 I
ABSTRACT II
1 引言 1
1.1 选题背景及意义 1
1.2 移动目标自动识别的国内外研究现状 2
1.3 本设计的任务和研究内容 5
2 移动目标检测的主要算法 6
2.1移伏碧动目标检测的概念 6
2.2 几种典型的移动目标检测算法 6
2.2.1帧间差分法 6
2.2.2三帧差分法 7
2.2.3背景减法 8
2.2.4光流法 9
3 移动目标自动识别算法设计与Matlab仿真 11
3.1算法设计 11
3.2 Matlab程序设计 12
3.2.1视频图像采集模块 12
3.2.2帧间差分模块 13
3.2.3 差值图像的二值化及阈值选择 14
3.2.4 移动目标检测判断 15
3.3 matlab总程序 16
3.4 matlab仿真结果 17
4 Verilog编程与仿真 19
4.1 FPGA数字系统设计流程 19
4.2 Verilog硬件描述语言与软件平台 20
4.2.1 Verilog硬件描述语言 20
4.2.2 Quartus II和ModelSim仿真平台 21
4.3 利用Verilog编缺腔举制FPGA模块圆好的原则 22
4.4 Verilog程序设计 24
4.5仿真结果及分析 26
4.5.1 两帧灰度图像的仿真波形 26
4.5.2连续帧灰度图像的仿真波形 27
4.6数据流图 29
4.7 quartus II中运行结果 30
5 全文总结 32
致谢 33
参考文献 34
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)