The invention provides an interactive method and system for tracking objects in AR recognition, which includes: position acquisition step: acquiring spatial position information of objects by camera; offset scaling acquisition step: acquiring relative offset and scaling ratio of objects by the spatial position information; two-dimensional coordinate calculation step: calculating the obtained objects according to the relative offset and the scaling ratio. The two-dimensional coordinates of the body in the screen; the component generation step: the generating component is displayed on the corresponding object on the screen; the cyclic following step: the cyclic execution of the position acquisition step to the component generation step, so that the component can follow the object in the screen in real time. The component generated by the invention moves with the identified object in real time, the calculation method is simple, and the tracking effect is good. When moving the screen or recognizing the object, the component is close to the identified object.
【技术实现步骤摘要】
一种AR识别中跟随物体的交互方法及系统
本专利技术涉及数据处理
,具体地,涉及一种AR识别中跟随物体的交互方法及系统。
技术介绍
增强现实技术(AugmentedReality,简称AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。公开号为CN109085924A的专利技术专利,公开了一种基于AR的智能设备的管理方法和装置,控制设备采集智能设备的图像,根据智能设备的图像,获取智能设备的身份标识,根据智能设备的身份标识,获取智能设备的状态信息,将智能设备的状态信息和智能设备的图像通过AR技术叠加后显示。该方法用户只需要打开控制app后对智能设备进行拍照,根据智能设备的图像识别智能设备的身份标识,自动触发智能设备的状态信息的获取,方便快捷。并且在显示智能设备的状态信息时,将智能设备的状态信息和智能设备的图像通过AR技术叠加后显示,提高了用户体验。然而,其缺陷在于:信息是通过纹理贴图的方式进行显示,无法直接进行交互;控制通过单独控制页面,增加了复杂性;信息未实时跟随被识别物体,交互体验差。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种AR识别中跟随物体的交互方法及系统。根据本专利技术提供的一种AR识别中跟随物体的交互方法,包括:位置获取步骤:通过摄像头获取物体的空间位置信息;偏移缩放获取步骤:通过所述空间位置信息获取物体的相对偏移和缩放比率;二维坐标计算步骤: ...
【技术保护点】
1.一种AR识别中跟随物体的交互方法,其特征在于,包括:位置获取步骤:通过摄像头获取物体的空间位置信息;偏移缩放获取步骤:通过所述空间位置信息获取物体的相对偏移和缩放比率;二维坐标计算步骤:根据所述相对偏移和所述缩放比率,计算得到物体在屏幕中的二维坐标;组件生成步骤:生成组件显示在屏幕中对应的物体上;循环跟随步骤:循环执行所述位置获取步骤至所述组件生成步骤,使所述组件实时跟随屏幕中的物体移动。
【技术特征摘要】
1.一种AR识别中跟随物体的交互方法,其特征在于,包括:位置获取步骤:通过摄像头获取物体的空间位置信息;偏移缩放获取步骤:通过所述空间位置信息获取物体的相对偏移和缩放比率;二维坐标计算步骤:根据所述相对偏移和所述缩放比率,计算得到物体在屏幕中的二维坐标;组件生成步骤:生成组件显示在屏幕中对应的物体上;循环跟随步骤:循环执行所述位置获取步骤至所述组件生成步骤,使所述组件实时跟随屏幕中的物体移动。2.根据权利要求1所述的AR识别中跟随物体的交互方法,其特征在于,所述空间位置信息包括视口变换矩阵C和投影矩阵P。3.根据权利要求2所述的AR识别中跟随物体的交互方法,其特征在于,通过所述视口变换矩阵C和所述投影矩阵P做矩阵运算,得到屏幕上的X,Y方向的相对偏移(xOffset,yOffse)和缩放比率scale。4.根据权利要求3所述的AR识别中跟随物体的交互方法,其特征在于,根据物体在屏幕中心位置和缩放比率,将生成的组件分布在物体在屏幕的投影上。5.根据权利要求3所述的AR识别中跟随物体的交互方法,其特征在于,组件的位置(xn,yn)计算公式如下:xn=(xcenter+offsetXn)/Math.pow(scale,pow);yn=(ycenter+offsetYn)/Math.pow(scale,pow);其中,xcenter和ycenter是物体在屏幕中的二维坐标,offsetXn和offsetYn是第n个组件的相对偏移,Math.pow是指数函数,Math.pow(scale,pow),是scale的pow次方,即scalepow,pow为幂方...
【专利技术属性】
技术研发人员:周田涛,陆垂志,
申请(专利权)人:上海昊沧系统控制技术有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。