【技术实现步骤摘要】
识别交通指挥手势的方法、系统及电子设备
[0001]本专利技术属于计算机视觉和实时
3D
互动领域的交叉
,涉及一种识别交通指挥手势的方法
、
系统及电子设备
。
技术介绍
[0002]随着交通高速发展
、
出行日益便利,交通安全教育显得尤为重要
。
普及
、
宣传交通手势
、
提高出行安全成为重点
。
传统的安全教育基本为图片
、
文字和视频,对于用户来说趣味性低
、
体验性差
、
准确度低
、
交互性弱
。
[0003]市场上大部分的手势识别系统是基于不带深度信息的普通摄像头做
2D
手势识别
。
而
2D
手势识别主要存在以下缺点:
[0004]1)
采用二维坐标系,没有深度信息,无法判断各关节之间的前后关系;
[0005]2)
识别精度相对较低,错误率高;
[0006]3)
无交互体验,不能沉浸时体验手势在生活中的使用
。
技术实现思路
[0007]为了克服现有技术中存在的不足,本专利技术提供一种识别交通指挥手势的方法,使用
Kinect
设备获取骨骼关节点三维坐标数据,使用
Holt
双指数平滑算法平滑处理骨骼关节点三维坐标数据,能极大减轻异常手势信息的干 ...
【技术保护点】
【技术特征摘要】
1.
一种识别交通指挥手势的方法,其特征在于,包括:步骤
S1
:获取与交通指挥手势相关的骨骼关节点三维坐标数据,所述骨骼关节点三维坐标数据的数据形式为四元数
q
=
[w x y z]
,其中,
x,y,z
分别表示
x,y,z
轴上的分量,
w
表示标量;步骤
S2
:使用
Holt
双指数平滑算法对所述骨骼关节点三维坐标数据进行平滑处理;步骤
S3
:将平滑处理后的骨骼关节点三维坐标数据转换为用于表示姿态信息的欧拉角,所述欧拉角表示为其中,
φ
、
θ
、
分别对应偏航角
、
俯仰角
、
翻滚角;步骤
S4
:将所述欧拉角与目标姿态中相同骨骼关节点的预定姿态欧拉角进行比对,若各骨骼关节点对应的比对结果均在误差范围内则表明当前姿态为目标姿态,若任意一个骨骼关节点的比对结果在误差范围外则为当前姿态为无效姿态
。2.
如权利要求1所述的识别交通指挥手势的方法,其特征在于,所述骨骼关节点三维坐标数据从
Kinect
设备获取
。3.
如权利要求1所述的识别交通指挥手势的方法,其特征在于,所述骨骼关节点包括左肩
、
左肘
、
左腕
、
右肩
、
右肘
、
右腕
。4.
如权利要求1所述的识别交通指挥手势的方法,其特征在于,所述步骤
S2
具体包括:将获取的骨骼关节点三维坐标数据按照时间先后顺序排列成数列,每一个周期对应一个时间数列,每个时间数列包括一组骨骼关节点三维坐标数据;将当前周期对应时间数列中的骨骼关节点三维坐标数据与上一个周期对应时间数列的骨骼关节点三维坐标数据进行比较,计算相邻周期同一骨骼关节点三维坐标数据的角度值,计算公式如下:
ρ
=
acos((w
t
*w
t
‑1+x
t
*x
t
‑1+y
t
*y
t
‑1+z
t
*z
t
‑1)/(|w
t
|*|w
t
‑1|))
ꢀꢀꢀꢀ
(1)
;式中,
w
t
、x
t
、y
t
、z
t
为第
t
周期的
q
t
值,
w
t
‑1、x
t
‑1、y
t
‑1、z
t
‑1为第
t
‑1周期的
q
t
‑1值;当各个骨骼关节点对应的角度值
ρ
在第一预设范围内时,认为时间数列无明显的变化趋势时,只需计算一次指数平滑值,设置
q0为骨骼关节点对应的初始指数平滑值一次指数平滑公式为:式中,
q
t
为第
t
周期的骨骼关节点坐标值,为第
t
周期的一次指数平滑值,
α
为加权系数,为第
t
‑1周期一次指数平滑值;当任一骨骼关节点对应的角度值
ρ
在第一预设范围外时,说明骨骼关节点三维坐...
【专利技术属性】
技术研发人员:王君,张铁监,章道扬,章安强,吴美娟,简永恒,孔令亮,叶剑,成钢,姚伟,
申请(专利权)人:多伦科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。