【技术实现步骤摘要】
基于手机动作识别确定其客户端对应id的方法和系统本专利技术专利申请是分案申请。原案的申请号是:2017111758789;申请日是:2017-11-22;专利技术名称是:“基于手机动作识别确定其客户端对应id的AR方法和系统”。
本专利技术涉及客户端服务器模式(C/S结构或P2P结构)的
,特别是一种基于手机动作识别确定其客户端对应id的方法和系统。
技术介绍
增强现实技术(AugmentedReality,简称AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。本专利技术基于图像识别,包括现有成熟的特征识别、物体轮廓识别、颜色识别、动作识别、人脸识别、文字识别等,不同的环境采用相应的识别策略。尤其是通过人体手臂及末端手部的识别与跟踪间接实现手机物理位置的确定与跟踪。社交软件如即时通讯QQ,微信等应用场景中,好友仅限于手机硬件屏幕中以标识(昵称、名字等)展现,标识id是唯一的,现实生活中好友也未必谋面,也就 ...
【技术保护点】
1.一种基于手机动作识别确定其客户端对应id的方法,其特征是:/n(1)获取和客户端相对应的图像像素动作轨迹S,对S求一阶导数计算图像像素速度V=S′,进一步,对S求二阶导数计算图像像素加速度A=S′′,将图像像素动作轨迹S、图像像素速度V=S′、图像像素加速度A=S′′上传服务器;/n(2)同时,客户端发生运动时其内置传感器获取其加速度矢量a并上传服务器;/n(3)计算出速度矢量v=∫a*dt,进一步计算出运动轨迹s=∫∫a*(dt)
【技术特征摘要】
1.一种基于手机动作识别确定其客户端对应id的方法,其特征是:
(1)获取和客户端相对应的图像像素动作轨迹S,对S求一阶导数计算图像像素速度V=S′,进一步,对S求二阶导数计算图像像素加速度A=S′′,将图像像素动作轨迹S、图像像素速度V=S′、图像像素加速度A=S′′上传服务器;
(2)同时,客户端发生运动时其内置传感器获取其加速度矢量a并上传服务器;
(3)计算出速度矢量v=∫a*dt,进一步计算出运动轨迹s=∫∫a*(dt)2,通过比较运动轨迹s和动作轨迹S的一致性、即时速度v和图像像素速度V的一致性、加速度a和图像像素加速度A的一致性确定客户端在场景中的坐标。
2.根据权利要求1所述的一种基于手机动作识别确定其客户端对应id的方法,其特征是:
客户端获取加速度矢量a,建立X、Y、Z三维坐标,加速度矢量a分解为ax、ay、az,运动轨迹s由x、y、z轨迹合成,即x=∫∫ax*(dt)2、y=∫∫ay*(dt)2、z=∫∫az*(dt)2;
运动轨迹s为空间三维轨迹,而摄取的图像是平面图像,将运动轨迹s在某一平面的投影和图像像素动作轨迹S进行匹配识别,将即时速度v在某一平面的投影和图像像素速度V进行匹配识别,将加速度a在某一平面的投影和图像像素加速度A进行匹配识别。
3.根据权利要求2所述的一种基于手机动作识别确定其客户端对应id的方法,其特征是:图像动作速度即图像的像素速度,图像像素坐标以x、y坐标表示,图像像素速度为V=((Δx)2+(Δy)2)1/2*f,Δx为图像像素x轴偏移量,Δy为图像像素y轴偏移量,f为帧频率,图像像素加速度为A=(V1-V2)*f,检测图像像素速度至少需要一个帧,V1和V2为相邻帧的图像像素速度。
4.根据权利要求3所述的一种基于手机动作识别确定其客户端对应id的方法,其特征是:采用分量检测,将坐标统一为水平和垂直方向坐标X、Y,假设摄像平面选定为X、Y平面,忽略Z坐标,手机运动加速度为ax、ay,运动速度为vx=∫ax*dt、vy=∫ay*dt,运动轨迹为x=∫∫ax*(dt)2、y=∫∫ay*(dt)2;图像像素速度Vx=Δx*f,Vy=Δy*f,Ax=(Vx1-Vx2)*f,Ay=(Vy1-Vy2)*f,建立匹配函数:
Ax比对Ax=(Vx1-Vx2)*f;
ay比对Ay=(Vy1-Vy2)*f;
vx=∫ax*dt比对Vx=Δx*f;
vy=∫ay*dt比对Vy=Δy*f;
x=∫∫ax*(dt)2比对X值;
y=∫∫ay*(dt)2比对Y值;
在一个匹配周期的各个时刻进行数值比对,时刻间隔可以选择帧周期,这样就把轨迹匹配、速度匹配、加速度匹配转化为数值比对。
5.根据权利要求4所述的一种基于手机动作识别确定其客户端对应id的方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。