资源简介
根据第五章 跌倒检测算法剖析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++
相关资源
- 激光雷达数据读取以及显示C++需配置
- 基于Camshift+Kalman的多目标跟踪
- OpenCV2.4.8
- Kinect程序开发帮助文档C++
- Opencv2.4.12 SVM手写数字识别
- 激光雷达数据读取、显示、分割、直
- PN532-mfoc-mfcuk-GUI_V2.1.rar
- 完整的实时深度图平滑代码像素滤波
- 小蔡时钟V2.0(MFC版) VS2008
- 图灵机器人支持v1和v2版本代码
- YUV数据转换成opencv的Mat的RGB<
- c_user.RTEMS_C语言用户指南.双语.V20131
- uTorrent v2.21 最终优化版(附BT服务器列
- 嵌入式开发ov2460摄像机检测
- mp4v2封装h264 AAC
- opencv2深度图滤波
- opencv2.4.9+VS2013打开摄像头
- MFCResourceID v2.0.rar
- 基于kinect的人体动作识别系统
- Irls算法-权值最小二乘算法C++opencv2.
- 内存池和对象池C++实现(v20150527)
- 基于S5pv210开发板7寸LCD显示代码
- C/C++程序设计学习与实验系统 V2011.1
评论
共有 条评论