资源简介
根据第五章 跌倒检测算法剖析http://blog.csdn.net/baolinq/article/details/52400040,写的跌到检测源码函数,大家可以参考一下,有问题欢迎一起交流学习。本系列其他文章http://blog.csdn.net/baolinq/article/details/52422206
代码片段和文件信息
//检测程序
void CBodyBasics::Detection(Joint joints[])
{
static double tin tout;
//double tframe;
//计算每相邻10帧的高度差,从而计算速度,1111222
//大概30帧每秒,那么10帧就是0.33秒,
if (framenumber % 11 == 1) //framenumber是帧序列号,自己定义的
{
tin = static_cast(GetTickCount());
//cout << “tin是“ << tin << endl;
SpineHeightin = joints[JointType_SpineMid].Position.Y;
//cout << “当前帧号为:“ << frmamenumber << endl;
//cout << “当前SpineHeightin的高度为“ << SpineHeightin << “ m“< }
if (!(framenumber % 11))
{
tout = static_cast(GetTickCount());
//cout << frmamenumber << endl;
//cout <<“tout是“<< tout << endl;
//cout << “每10帧计算一次下降的速度“ << endl;
SpineHeightout = joints[JointType_SpineMid].Position.Y;
//cout << “当前帧号为:“ << frmamenumber << endl;
// cout << “***********************************“ << endl;
// cout << “当前SpineHeightin的高度为“ << SpineHeightin << “ m“ << endl;
//tframe = (tout - tin) / getTickFrequency();
// cout <ame << endl;
// cout << getTickFrequency()< //cout << “当前SpineHeightout的高度为“ << SpineHeightout << “ m“ << endl;
//SpineV = (SpineHeightin - SpineHeightout) / tframe;
SpineV = SpineHeightin - SpineHeightout;
//cout << “SpineV是多少??“ << SpineV << endl;
if ((SpineV) > 0.35) //文献中给定的数据是1.35m/s,这个可能要根据实际情况略有调整
{
vDetection = true;
stringstream stream0;
string str str1;
stream0 << SpineV;
stream0 >> str;
str1 = “身体中心向下的速度是: “ + str + “ m/s\r\n“;
//CString cstr =
- 上一篇:ftp的C++源码实现,可以进行文件传输
- 下一篇:KCF跟踪算法c++
相关资源
- 国产车规级芯片KF32A152数据手册V2.5
- opencv2 3D标定.cpp
- 门禁控制系统实验-V20170317
- Kinect手势控制鼠标
- 粒子滤波器+目标跟踪的C++实现,VS2
- vc 视频会议系统v2.8 源码
- sdcc编译器v2.9.0
- B4i(Basic4iOS) v2.5用basic语言写苹果
- MFC垃圾清理器V2.0
- kinect2.0数据采集及点云生成代码C++
- LY-51S V2.33 c语言 160例程
- Kinect c++试验版的切水果游戏
- c_user.RTEMS_C语言用户指南.双语.V20131
- 利用MFC的Picture控件显示图像和视频
- C语言疯狂讲义 v2
- VS2015MFC+Opencv2 打开图片及简单的图像
- Intel SGX SDK for Windows 最新版本 v2.1.10
- TeeChart Pro Activex Control v2018
- 穿透版CTP综合交易平台接口V2.0-程序化
- VS2012 + Opencv2.4.9实现单张人脸检测及人
-
PotPla
yer官方最新版+解码器 - C++ MP4v2获取rtsp流并保存为MP4文件
- C++/OpenCV2.4.xx印刷数字精确识别源码
- KinectV2 实现鼠标控制VS2013 C++版
- 学生成绩管理系统V2.5MFC版 vs2008
- UltraEditV25.10.0.62_64位中文安装版+注册
- MFC kinect 骨骼识别
- seetaface开源人脸识别
- C++/OpenCV2.4.9 数字精确识别源码
- 箱子求解V2.0C++/MFC)
评论
共有 条评论