三维模型的视角调整方法和装置制造方法及图纸

技术编号:20161973 阅读:27 留言:0更新日期:2019-01-19 00:14
本申请提出一种三维模型的视角调整方法和装置,其中,方法包括:获取待展示的三维模型,以及三维模型的描述信息;在预设的各对象中,查询与描述信息匹配目标对象;获取三维模型在各视角下的二维图像;根据各视角下的二维图像的图像特征,与目标对象的图像特征之间的相似度,从各视角中确定目标视角;根据目标视角,对三维模型进行视角调整。该方法能够实现自动调整三维模型的视角,提升三维模型的显示效果,从而改善用户的观看体验。

【技术实现步骤摘要】
三维模型的视角调整方法和装置
本申请涉及互联网
,尤其涉及一种三维模型的视角调整方法和装置。
技术介绍
随着互联网技术的不断发展,在浏览器中浏览三维模型的应用场景越来越多。目前,在网页中根据三维模型进行展示时,由于来源不同的三维模型,其初始化角度可能不同,从而在网页中显示的三维模型的角度也不相同。在一些情况下,可能导致三维模型在网页中的显示效果不佳。例如,当用户在页面输入的搜索词为“袋鼠”时,在页面中显示的为背向用户的三维袋鼠模型。因此,如何在网页中展示合适角度的三维模型成为亟待解决的难题。
技术实现思路
本申请提出一种三维模型的视角调整方法和装置,实现自动调整三维模型的视角,提升三维模型的显示效果,从而改善用户的观看体验,以解决现有技术中三维模型的展示角度不佳,从而导致三维模型在网页中的显示效果不佳的技术问题。本申请一方面实施例提出了一种三维模型的视角调整方法,包括:获取待展示的三维模型,以及所述三维模型的描述信息;在预设的各对象中,查询与所述描述信息匹配的目标对象;获取所述三维模型在各视角下的二维图像;根据各视角下的二维图像的图像特征,与所述目标对象的图像特征之间的相似度,从所述各视角中确定目标视角;根据所述目标视角,对所述三维模型进行视角调整。本申请实施例的三维模型的视角调整方法,通过获取待展示的三维模型,以及三维模型的描述信息,而后,在预设的各对象中,查询与描述信息匹配目标对象,接着,获取三维模型在各视角下的二维图像,并根据各视角下的二维图像的图像特征,与目标对象的图像特征之间的相似度,从各视角中确定目标视角,最后根据目标视角,对三维模型进行视角调整。由此,可以实现自动调整三维模型的视角,提升三维模型的显示效果,从而改善用户的观看体验。本申请又一方面实施例提出了一种三维模型的视角调整装置,包括:模型获取模块,用于获取待展示的三维模型,以及所述三维模型的描述信息;查询模块,用于在预设的各对象中,查询与所述描述信息匹配的目标对象;图像获取模块,用于获取所述三维模型在各视角下的二维图像;确定模块,用于根据各视角下的二维图像的图像特征,与所述目标对象的图像特征之间的相似度,从所述各视角中确定目标视角;调整模块,用于根据所述目标视角,对所述三维模型进行视角调整。本申请实施例的三维模型的视角调整装置,通过获取待展示的三维模型,以及三维模型的描述信息,而后,在预设的各对象中,查询与描述信息匹配目标对象,接着,获取三维模型在各视角下的二维图像,并根据各视角下的二维图像的图像特征,与目标对象的图像特征之间的相似度,从各视角中确定目标视角,最后根据目标视角,对三维模型进行视角调整。由此,可以实现自动调整三维模型的视角,提升三维模型的显示效果,从而改善用户的观看体验。本申请又一方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本申请前述实施例提出的三维模型的视角调整方法。本申请又一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本申请前述实施例提出的三维模型的视角调整方法。为了实现上述目的,本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如本申请前述实施例提出的三维模型的视角调整方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例一所提供的三维模型的视角调整方法的流程示意图;图2为本申请实施例中描述信息为“袋鼠”时对应的目标对象示意图;图3为本申请实施例二所提供的三维模型的视角调整方法的流程示意图;图4为本申请实施例三所提供的三维模型的视角调整方法的流程示意图;图5为本申请实施例的三维模型的视角调整系统的结构示意图;图6为本申请实施例中显示区显示的三维模型示意图;图7为本申请实施例中显示区显示的视角调整后的三维模型示意图;图8为本申请实施例四所提供的三维模型的视角调整装置的结构示意图;图9为本申请实施例五所提供的三维模型的视角调整装置的结构示意图;图10示出了适于用来实现本申请实施方式的示例性计算机设备的框图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。本申请主要针对现有技术中三维模型的展示角度不佳,从而导致三维模型在网页中的显示效果不佳的技术问题,提供一种三维模型的视角调整方法。本申请实施例的三维模型的视角调整方法,通过获取待展示的三维模型,以及三维模型的描述信息,而后,在预设的各对象中,查询与描述信息匹配目标对象,接着,获取三维模型在各视角下的二维图像,并根据各视角下的二维图像的图像特征,与目标对象的图像特征之间的相似度,从各视角中确定目标视角,最后根据目标视角,对三维模型进行视角调整。由此,可以实现自动调整三维模型的视角,提升三维模型的显示效果,从而改善用户的观看体验。下面参考附图描述本申请实施例的三维模型的视角调整方法和装置。图1为本申请实施例一所提供的三维模型的视角调整方法的流程示意图。本申请实施例以该三维模型的视角调整方法被配置于三维模型的视角调整装置中来举例说明,该三维模型的视角调整装置可以被配置于任一计算机设备中,以使该计算机设备执行三维模型的视角调整功能。如图1所示,该三维模型的视角调整方法包括以下步骤:步骤101,获取待展示的三维模型,以及三维模型的描述信息。本申请实施例中,待展示的三维模型为需要进行展示的三维模型,待展示的三维模型的数据格式可以为:.obj、.gltf、.fbx等,三维模型的描述信息为该三维模型的文字描述信息,例如当待展示的三维模型为袋鼠时,三维模型的描述信息可以为:“袋鼠”、“幼年袋鼠”、“成年袋鼠”、“雄性袋鼠”等等。可选地,可以从网络侧获取待展示的三维模型,或者,还可以从本地存储的数据库中获取待展示的三维模型,获取的三维模型可以标注有对应的描述信息,或者,还可以由用户输入三维模型的描述信息,对此不作限制。步骤102,在预设的各对象中,查询与描述信息匹配的目标对象。本申请实施例中,对象可以为人、动物、植物、建筑物、景物等内容对应的二维图片。作为一种可能的实现方式,可以预先存储不同对象,每个对象的拍摄角度较为适宜,比如对象可以为以最佳视角拍摄的二维图片,此时,对象的视点、视线、镜头效果、图片细节等最佳,例如,当对象为某一动物,比如袋鼠对应的二维图片时,存储的对象可以为袋鼠对应的正视图,或者为侧视图等。并且,存储的对象可以标注有该对象对应的描述信息、属性信息或者类别信息。可选地,在获取到三维模型的描述信息后,可以查询预设的各对象,将三维模型的描述信息,与每一个对象的描述信息、属性信息或者类别信息进行匹配,将匹配中的对象,作为目标对象。可选地,可以基于关键词提取算法,对三维模型的描述信息进行提取,将提取后的关键词与每一个本文档来自技高网...

【技术保护点】
1.一种三维模型的视角调整方法,其特征在于,所述方法包括以下步骤:获取待展示的三维模型,以及所述三维模型的描述信息;在预设的各对象中,查询与所述描述信息匹配的目标对象;获取所述三维模型在各视角下的二维图像;根据各视角下的二维图像的图像特征,与所述目标对象的图像特征之间的相似度,从所述各视角中确定目标视角;根据所述目标视角,对所述三维模型进行视角调整。

【技术特征摘要】
1.一种三维模型的视角调整方法,其特征在于,所述方法包括以下步骤:获取待展示的三维模型,以及所述三维模型的描述信息;在预设的各对象中,查询与所述描述信息匹配的目标对象;获取所述三维模型在各视角下的二维图像;根据各视角下的二维图像的图像特征,与所述目标对象的图像特征之间的相似度,从所述各视角中确定目标视角;根据所述目标视角,对所述三维模型进行视角调整。2.根据权利要求1所述的视角调整方法,其特征在于,所述在预设的各对象中,查询与所述描述信息匹配目标对象,包括:获取预设的各对象的类别信息;将所述描述信息与各对象的类别信息进行匹配,以确定与所述描述信息匹配的目标对象。3.根据权利要求2所述的视角调整方法,其特征在于,所述类别信息包括相应对象所属的具有父子关系的多个类别;所述将所述描述信息与各对象的类别信息进行匹配,以确定与所述描述信息匹配的目标对象,包括:对每一个对象,将所述描述信息与相应对象的多个类别进行匹配;若存在匹配中的类别,将相应对象作为所述目标对象。4.根据权利要求1所述的视角调整方法,其特征在于,所述根据所述目标视角,对所述三维模型进行视角调整,包括:将所述目标视角存储在预设数据库中;当接收到对所述三维模型进行展示的请求时,从所述数据库中读取所述目标视角;将所述三维模型以所述目标视角投影在二维平面,得到所述三维模型在所述目标视角下的二维图像。5.根据权利要求1-4任一项所述的视角调整方法,其特征在于,所述根据各视角下的二维图像的图像特征,与所述目标对象的图像特征之间的相似度,从所述各视角中确定目标视角之前,还包括:将所述...

【专利技术属性】
技术研发人员:王群董维山
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1