📄 文件及代码说明.txt
字号:
一、文件说明
1、Image.h Image.cpp
GlobalFunc.h GlobalFunc.cpp
是JDL同一的图像处理的接口文件,其中包括了
打开,读写保存、显示图片文件等。
2、Matrix.h Matrix.cpp
是矩阵处理的接口文件
包含了对矩阵的求逆阵,转制等(需要测试,部分不完整)
3、Kalman.h Kalman.cpp
是进行Klaman 滤波的文件
在跟踪中主要用来进行预测,因此又常常被称作Kalman 预测。
4、SnakeImage.h
完成轮廓的提取,Snake是一种主动轮廓模型,用来勾画物体的外轮廓
用Kalman预测 ,用Snake 在预测点的周围进行Snake能量函数及小化
二、主要函数说明
采用MFC编程,
主要函数集中在HumingTrackingView.cpp中
OnReadVideo() : 读入视频序列(图片流)
采用图片序列作为输入
OnRButtonDown(),OnLButtonDown:左右键相应,左键初始化Snake控制点,
最后一个点用右键标注,表示结束。
OnTrackOneFrame()每一帧的跟踪
OnDisplayVideo()视频跟踪
采用速度不变即时模型,初始化A,H,R,Q
也可以采用加速度不变即时模型
使用说明:
点击顺序
1、读入视频图像
2、初始化人体轮廓(左键,最后一个点右键)
3、视频跟踪
注意:
1、OnReadVideo()中的
CString strPathName要改一下图片序列的路径才能运行成功。
2、若编译不通过,直接运行,ctrl+F5就没有问题了
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -