一种追踪虚拟现实系统的方法与流程

文档序号:20679498发布日期:2020-05-08 18:15阅读:来源:国知局

技术特征:

1.一种追踪虚拟现实系统的方法,,其特征在于,包括如下步骤:

s1:摄像头放置在头盔与手柄之间,将摄像头中采集到的每一帧画面进行采集,

s2:在采集的每一帧画面中找到头盔上的第一定位点和手柄上的的第二定位点,

s3:将所述第一定位点与所述第二定位点分开,

s4:分别对所述第一定位点与所述第二定位点进行空间定位,从而得到所述手柄和所述头盔的空间信息。

2.如权利要求1所述的追踪虚拟现实系统的方法,其特征在于,步骤s4中,还包括如下步骤:

a1:所述头盔内的主板中设定所述头盔前后每一帧像素点的距离最小值为x,

a2:对所述头盔的所有后一帧的点像素坐标和之前一帧的像素坐标进行循环比较,

a3:将在所述主板中设定的x与所述头盔中后一帧的所述第一定位点的点像素坐标和所述第一定位点前一帧的点像素坐标进行循环比较,选择最小的值x1代替x,

a4:判断新的x1是否小于10,当x1大于10时,直接进行下一次循环,当x1小于10时,擦除后一帧的点像素坐标,再进行下一次循环,

a5:循环结束后,判断此时后一帧的点阵是否只剩一个点,当只剩一个点时,则采集该点的信息,若不是只剩一个点,继续循环直到只有一个点再采集该点信息。

3.如权利要求1或2所述的追踪虚拟现实系统的方法,其特征在于,步骤s4中,还包括如下步骤:

b1:所述主板中设定所述手柄前后每一帧像素点的距离最小值为y,

b2:将所述手柄的所有后一帧的所述第二定位点的点像素坐标和之前一帧的所述第二定位点的像素坐标进行循环比较,

b3:将在所述主板中设定的y与所述手柄中后一帧的点像素坐标和前一帧的点像素坐标进行循环比较,选择最小的值y1代替y,

b4:判断新的y1是否小于10,当y1大于10时,直接进行下一次循环,当y1小于10时,擦除后一帧的点像素坐标,再进行下一次循环,

b5:循环结束后,判断此时后一帧的点阵是否只剩一个点,当只剩一个点时,则采集该点的信息,若不是只剩一个点,继续循环直到只有一个点再采集该点信息。


技术总结
本发明涉及一种追踪虚拟现实系统的方法,其基于一种虚拟现实系统,包括手柄、头盔和摄像头,头盔上设置第一定位点,手柄上设置第二定位点,头盔内设置主板,主板与第一定位点电连接,手柄内设置第一蓝牙模块,摄像头位于头盔与手柄之间,包括如下步骤:S1:将摄像头中采集到的每一帧画面进行采集,S2:在采集的每一帧画面中找到头盔第一定位点和手柄的第二定位点,S3:将第一定位点与第二定位点分开,S4:分别对第一定位点与第二定位点进行空间定位,从而得到手柄和头盔的空间信息。通过将虚拟现实头盔和虚拟现实手柄分别进行定位,以及通过对定位点的像素坐标进行比对,得到更加精确的定位数据,从而提高整体的定位精度,提高使用者的体验感。

技术研发人员:王洁
受保护的技术使用者:深圳市虚拟现实科技有限公司
技术研发日:2019.11.07
技术公布日:2020.05.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1