买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:武汉理工大学
摘要:本发明提供了一种基于增强现实的树洞聊天收发方法及设备。所述方法包括:通过摄像头视频内容产生特征点建立平面;通过ARPlaneManager进行AR生成的平面优化;通过Unity引擎Raycast功能获取现实地面与摄像头的交互点,并通过视觉惯性测距系统获取稳定位姿;对现实场景进行3D重建;通过获取的模型的GPS信息进行辅助定位;通过射线碰撞实现交互检测。本发明可以让用户借助树洞将自己的想法越过屏幕,赋予用户想法实质化和物像化的属性,提升在聊天过程中的用户体验度。
主权项:1.一种基于增强现实的树洞聊天发送方法,其特征在于,包括:通过摄像头视频内容产生特征点建立平面;通过ARPlaneManager进行AR生成的平面优化;通过Unity引擎Raycast功能获取现实地面与摄像头的交互点;所述通过摄像头视频内容产生特征点建立平面;通过ARPlaneManager进行AR生成的平面优化,包括:发送模块初始化阶段,使用Unity封装的ARFoundation基于安卓的ARCore或IOS的ARkit中的VisionbasedAR算法对用户摄像头的视频提取特征点,并记录或者学习提取的特征点,当摄像头扫描周围场景,提取周围场景的特征点并与之前学习过的模板物体的特征点进行比对,若匹配度达到阈值,则认为扫描到该模板,然后根据对应的特征点坐标估计Tm矩阵,根据Tm矩阵进行图形绘制,建立虚拟的3D平面用于之后的逻辑控制;将ARPlane的平面对象使用队列进行维护,同时将其面积属性映射到堆中,间隔一时长后用IEnumerator协程从堆中弹出最小面积的游戏对象若小于设定的值,则进行销毁,而间隔较近的物体则采用遍历平面与平面之间的距离以及平面宽高度的方法进行平面合并,从而优化性能;所述通过Unity引擎Raycast功能获取现实地面与摄像头的交互点,包括:对于生成的3D平面,在Unity中以Update的方式逐帧进行射线投射,若与已生成的平面产生碰撞点,将返回碰撞点的位置信息,将3D模型的位置属性用碰撞点的坐标赋值,此时模型的位置将会在AR模块识别出虚拟3D平面的情况下处于屏幕的中心位置,在无碰撞点时模型将会隐藏,实现与现实的融合,之后对模型进行修改并上传数据至服务器。
全文数据:
权利要求:
百度查询: 武汉理工大学 基于增强现实的树洞聊天收发方法及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。