一种数据处理方法、计算机设备以及可读存储介质与流程

文档序号:35081547发布日期:2023-08-09 22:00阅读:20来源:国知局
一种数据处理方法、计算机设备以及可读存储介质与流程

本技术涉及计算机,尤其涉及一种数据处理方法、计算机设备以及可读存储介质。


背景技术:

1、目前,增强现实(augmented reality,ar)设备可以将本地摄像头拍摄得到的现实场景(即拍摄画面)与渲染得到的虚拟场景进行叠加处理,进而可以将叠加后的画面呈现至该ar设备中。现有的ar设备可以响应针对渲染得到的虚拟场景的触发操作,对渲染得到的虚拟场景进行更新,进而将更新后的虚拟场景叠加显示在现实场景,然而,现有的ar设备无法响应针对现实场景的触发操作,从而导致ar设备的交互方式单一。此外,现有的ar设备会将渲染得到的虚拟场景固定地显示在ar设备的指定区域中,从而导致ar设备的展示方式单一。


技术实现思路

1、本技术实施例提供一种数据处理方法、计算机设备以及可读存储介质,可以丰富展示方式以及交互方式。

2、本技术实施例一方面提供了一种数据处理方法,包括:

3、在数据拍摄界面中显示拍摄画面;拍摄画面是通过拍摄组件拍摄得到的;拍摄画面包含目标对象;

4、响应针对数据拍摄界面中的目标对象的第一触发操作,在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域;

5、在第一虚拟渲染区域中显示媒体数据;媒体数据与目标对象的对象分类相关联。

6、本技术实施例一方面提供了一种数据处理装置,包括:

7、画面显示模块,用于在数据拍摄界面中显示拍摄画面;拍摄画面是通过拍摄组件拍摄得到的;拍摄画面包含目标对象;

8、区域显示模块,用于响应针对数据拍摄界面中的目标对象的第一触发操作,在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域;

9、数据显示模块,用于在第一虚拟渲染区域中显示媒体数据;媒体数据与目标对象的对象分类相关联。

10、其中,区域显示模块,具体用于响应针对数据拍摄界面中的目标对象的第一触发操作,获取目标对象在数据拍摄界面中的目标位置;

11、区域显示模块,具体用于若目标位置处于数据拍摄界面中的焦点位置,则按照焦点显示方式在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域;

12、区域显示模块,具体用于若目标位置不处于数据拍摄界面中的焦点位置,则按照非焦点显示方式在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域。

13、其中,区域显示模块,具体用于响应针对数据拍摄界面中的目标对象的第一触发操作,确定用于指向目标对象的展示卡片的卡片数量m;卡片数量m是基于媒体数据的媒体数量所确定的,m为正整数;

14、区域显示模块,具体用于将m个展示卡片确定为用于指向目标对象的第一虚拟渲染区域,在数据拍摄界面中显示第一虚拟渲染区域。

15、其中,装置还包括:

16、标识显示模块,用于若数据拍摄界面中的目标对象满足超链接显示条件,则在数据拍摄界面中的目标对象所在区域处,显示与目标对象相关联的超链接标识;超链接标识与媒体数据中的目标媒体数据相关联;

17、内容显示模块,用于响应针对超链接标识所指示的目标对象的第二触发操作,在数据拍摄界面中显示用于指向目标对象的第二虚拟渲染区域;

18、内容显示模块,用于在第二虚拟渲染区域中显示目标媒体数据对应的媒体展示内容。

19、其中,装置还包括:

20、模型显示模块,用于响应针对数据拍摄界面中的目标对象的建模操作,在数据拍摄界面中显示与目标对象具有相同外形的虚拟模型对象;

21、模型变换模块,用于响应针对数据拍摄界面中的虚拟模型对象的变换操作,在数据拍摄界面中的虚拟位置处显示虚拟模型对象;虚拟位置是指变换操作所指示的变换位置。

22、其中,装置还包括:

23、数据隐藏模块,用于当数据拍摄界面基于移动拍摄组件发生更新时,获取目标对象在更新后的数据拍摄界面中的目标更新位置;

24、数据隐藏模块,用于若目标更新位置处于更新后的数据拍摄界面中的边缘区域,则对第一虚拟渲染区域和媒体数据进行隐藏处理,在更新后的数据拍摄界面中显示针对目标对象的隐藏标识;

25、数据查看模块,用于响应针对目标对象的隐藏标识的查看操作,在更新后的数据拍摄界面中重新显示包含媒体数据的第一虚拟渲染区域。

26、其中,第一触发操作包括语音触发操作;

27、区域显示模块,具体用于响应针对数据拍摄界面的语音触发操作,获取语音触发操作所对应的音频数据,将拍摄画面中与音频数据所指示的语音文本数据存在匹配关系的对象确定为目标对象;

28、区域显示模块,具体用于在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域。

29、其中,区域显示模块包括:

30、对象确定单元,用于响应针对数据拍摄界面的第一触发操作,获取第一触发操作所对应的触发轨迹,将拍摄画面中与触发轨迹存在选定关系的对象确定为目标对象;

31、区域显示单元,用于在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域。

32、其中,对象确定单元包括:

33、第一触发子单元,用于当通过拍摄组件捕捉到显示在数据拍摄界面中的触发物体时,响应触发物体针对数据拍摄界面的第一触发操作,获取第一触发操作所对应的触发轨迹;或者,

34、第二触发子单元,用于当响应针对包含数据拍摄界面的屏幕的第一触发操作时,获取第一触发操作所对应的触发轨迹。

35、其中,对象确定单元包括:

36、叠加处理子单元,用于对触发轨迹和拍摄画面进行叠加处理,将拍摄画面中的对象位置与触发轨迹存在交集关系的对象确定为叠加对象;

37、对象确定子单元,用于从叠加对象中确定与触发轨迹存在选定关系的目标对象。

38、其中,对象确定子单元,具体用于若叠加对象的数量为至少两个,则显示与至少两个叠加对象相关联的对象选择区域,在对象选择区域中显示每个叠加对象分别对应的候选选项;

39、对象确定子单元,具体用于响应针对候选选项的选择操作,将选择操作所选择的候选选项作为目标选项,将目标选项所对应的叠加对象确定为与触发轨迹存在选定关系的目标对象。

40、其中,对象确定子单元,具体用于若叠加对象的数量为至少两个,则确定触发轨迹分别与每个叠加对象之间的重合度,从至少两个叠加对象中获取具有最大重合度的叠加对象,将具有最大重合度的叠加对象确定为与触发轨迹存在选定关系的目标对象。

41、其中,对象确定子单元,具体用于若叠加对象的数量为至少两个,则将至少两个叠加对象输入至热度分析模型,通过热度分析模型对至少两个叠加对象进行热度分析,得到每个叠加对象分别对应的热度概率;

42、对象确定子单元,具体用于将至少两个叠加对象中具有最大热度概率的叠加对象,确定为与触发轨迹存在选定关系的目标对象。

43、其中,对象确定子单元,具体用于若叠加对象的数量为至少两个,则将至少两个叠加对象输入至匹配分析模型,通过匹配分析模型对至少两个叠加对象以及交互对象进行属性特征匹配分析,得到交互对象分别与每个叠加对象之间的属性匹配度;交互对象是指启动拍摄组件获取拍摄画面的对象;

44、对象确定子单元,具体用于将至少两个叠加对象中具有最大属性匹配度的叠加对象,确定为与触发轨迹存在选定关系的目标对象。

45、其中,对象确定单元还包括:

46、图像处理子单元,用于对拍摄画面中的拍摄图像数据进行图像预处理,得到预处理图像数据;

47、图像处理子单元,用于对预处理图像数据进行对象边缘检测,得到预处理图像数据中的对象边缘节点集合;对象边缘节点集合包括预处理图像数据中的边缘节点;

48、位置识别子单元,用于根据边缘节点集合中的边缘节点,识别拍摄画面中的目标对象在数据拍摄界面中的对象位置。

49、其中,装置还包括:

50、数量统计模块,用于统计目标媒体数据在目标时间段内的分发数量和触发数量,将分发数量和触发数量之间的比值,确定为目标媒体数据的触发概率;

51、条件确定模块,用于若触发数量大于数量阈值,且触发概率大于概率阈值,则确定目标对象满足超链接显示条件。

52、其中,模型显示模块包括:

53、模型生成单元,用于响应针对数据拍摄界面中的目标对象的建模操作,获取拍摄画面所指示的深度信息,基于深度信息将拍摄画面中的目标对象映射至立体空间,在立体空间中生成与目标对象具有相同外形的虚拟模型对象;

54、模型显示单元,用于在数据拍摄界面中的目标对象所在位置处,显示虚拟模型对象;虚拟模型对象覆盖显示在目标对象上。

55、其中,装置还包括:

56、特征提取模块,用于对数据拍摄界面中的目标对象进行对象增强,得到增强对象;

57、特征提取模块,用于对增强对象进行图像特征提取,得到增强图像特征,对增强对象进行文本特征提取,得到增强文本特征;

58、分类确定模块,用于对增强图像特征和增强文本特征进行特征融合,得到增强融合特征,根据增强融合特征,确定目标对象的对象分类;

59、搜索处理模块,用于将对象分类输入至搜索引擎,通过搜索引擎对对象分类进行搜索处理,得到用于显示于第一虚拟渲染区域的媒体数据。

60、其中,搜索处理模块包括:

61、搜索处理单元,用于将对象分类输入至搜索引擎,通过搜索引擎对对象分类进行搜索处理,得到与对象分类相关联的媒体数据集合;

62、特征分析单元,用于获取交互对象所对应的历史触发信息,对历史触发信息进行特征分析,得到交互对象的历史对象特征;交互对象是指启动拍摄组件获取拍摄画面的对象;

63、排序处理单元,用于基于历史对象特征对媒体数据集合中的初始媒体数据进行排序处理,从排序处理后的初始媒体数据中获取用于显示于第一虚拟渲染区域的媒体数据。

64、本技术实施例一方面提供了一种计算机设备,包括:处理器和存储器;

65、处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本技术实施例提供的方法。

66、本技术实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本技术实施例提供的方法。

67、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例提供的方法。

68、在本技术实施例中,计算机设备可以在数据拍摄界面中显示通过拍摄组件拍摄得到的拍摄画面。其中,拍摄画面包含目标对象。进一步地,计算机设备可以响应针对数据拍摄界面中的目标对象的第一触发操作,在数据拍摄界面中显示用于指向目标对象的第一虚拟渲染区域,进而在第一虚拟渲染区域中显示与目标对象的对象分类相关联的媒体数据。由此可见,本技术实施例可以在通过拍摄组件拍摄得到数据拍摄界面中的拍摄画面的情况下,将针对数据拍摄界面的第一触发操作与拍摄画面相结合,确定第一触发操作在拍摄画面中所指示的目标对象,进而在用于指向目标对象的第一虚拟渲染区域中,显示与目标对象的对象分类相关联的媒体数据。可以理解的是,通过拍摄画面中的目标对象可以生成用于指向目标对象的第一虚拟渲染区域,从而丰富计算机设备的交互方式,此外,对于针对拍摄画面中的不同对象的第一触发操作而言,不同的对象可以生成指向不同对象的第一虚拟渲染区域,从而丰富计算机设备的展示方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1