Vector3f vtc2 = Vector3f (pt1.x-pt3.x,pt1.y-pt3.y,0); //对角线2
        double c1,c2,ratio12;
        double vct_min,cross_vct_max;
        c1 = Magnitude(vtc1);
        c2 = Magnitude(vtc2);
        if (lenvct1>lenvct2)
            vct_min = lenvct2;
        else
            vct_min = lenvct1;
        if(c1>c2)
            cross_vct_max = c1;
        else
            cross_vct_max = c2;
        ratio12 = cross_vct_max/vct_min;
        if (ratio12<StandCrossLenRatio)
            result = true ;
        else
            result = false;
    }
    return result;
}
3.4  人体骨架的数据结构
为了得到运动的各个身体部分数据信息,我们需要存储一些运动信息,主要有:
骨骼ID骨骼关节的当前位置;r_x,r_y,r_z
骨骼之间的关系,例如手臂是躯干的延伸,而左小臂是左臂的延伸;PID,CID
我们可以通过下图来了解骨骼之间的结构关系
 存放3ds文件位置;file_name_3ds
3ds模型的初始化方向;这个是比较抽象一点的概念,它是指从父节点指向子节点的方向,例如左小臂的初始位置是平放向下,那么对应的矢量就是 (-0.2,-1,0)
以下是数据结构部分:
上一篇:车载“动中通”伺服系统的设计与研究
下一篇:机载SAR成像条带展宽技术初步研究+Matlab仿真

MSP43+MSP43人体生理参数远程监测系统设计

轴向扫描非球面干涉测量...

单片机控制的人体检测智能节能路灯系统设计

ADS无接触人体生命体征检测雷达设计

扫频光源的人体血流高分辨率光学断层成像

红外运动目标检测算法研究

视频中运动目标的检测方法研究

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

辩护律师的作证义务和保...

国内外无刷直流电动机研究现状

浅谈传统人文精神茬大學...

拉力采集上位机软件开发任务书

多元化刑事简易程序构建探讨【9365字】