模型生成方法、装置、存储介质及电子设备制造方法及图纸

技术编号:21401350 阅读:33 留言:0更新日期:2019-06-19 07:38
本申请实施例公开了模型生成方法、装置、存储介质及电子设备。其中模型生成方法包括:获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型,根据所述标准结构参数确定所述基准模型中待调整的局部模型,根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型,基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。通过采用上述方案,在已创建模型中确定当前目标对象的基准模型,在基准模型的基础上进行模型的调整或创建,对已创建模型进行反复应用,简化了建模过程,提高了建模效率。

【技术实现步骤摘要】
模型生成方法、装置、存储介质及电子设备
本申请实施例涉及三维建模
,尤其涉及一种模型生成方法、装置、存储介质及电子设备。
技术介绍
三维建模是计算机图形领域最有价值的应用之一,通过三维建模生成的三维模型也在各个不同的领域被广泛应用。目前,在每一次进行三维建模时,一般是用户基于目标对象的标准结构参数,依次进行模型各部分的编辑,以生成完整的三维模型,即每一次进行模型输入时,均需要用户手动进行完整的建模编辑操作,每次均需要进行重复的编辑操作,重复性高,操作繁琐。
技术实现思路
本申请实施例提供一种模型生成方法、装置、存储介质及电子设备,简化三维模型的建模过程。第一方面,本申请实施例提供了一种模型生成方法,包括:获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型;根据所述标准结构参数确定所述基准模型中待调整的局部模型;根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型;基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。第二方面,本申请实施例提供了一种模型生成装置,包括:基准模型确定模块,用于获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型;待调整局部模型确定模块,用于根据所述标准结构参数确定所述基准模型中待调整的局部模型;标准局部模型确定模块,用于根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型;标准模型生成模块,用于基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的模型生成方法。第四方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的模型生成方法。本申请实施例中提供的模型生成方法,获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型,根据所述标准结构参数确定所述基准模型中待调整的局部模型,根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型,基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。通过采用上述方案,在已创建模型中确定当前目标对象的基准模型,在基准模型的基础上进行模型的调整或创建,对已创建模型进行反复应用,避免相同模型的反复创建,简化了建模过程,提高了建模效率。附图说明图1为本申请实施例提供的一种模型生成方法的流程示意图;图2为本申请实施例提供的另一种模型生成方法的流程示意图;图3为本申请实施例提供的另一种模型生成方法的流程示意图;图4为本申请实施例提供的一种模型生成装置的结构示意图;图5为本申请实施例提供的一种电子设备的结构示意图;图6为本申请实施例提供的另一种电子设备的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种模型生成方法的流程示意图,该方法可以由模型生成装置执行,其中该装置可由软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:步骤101、获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型。步骤102、根据所述标准结构参数确定所述基准模型中待调整的局部模型。步骤103、根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型。步骤104、基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。示例性的,本申请实施例中的电子设备可包括手机、平板电脑和计算机等智能设备。在本实施例中,目标对象可以是用于创建三维模型的参照对象,示例性的,目标对象可以是但不限于人、动物、植物、工具、建筑物以及上述物体的部分,例如目标对象可以是人体、人体头部、动物头部、水杯、花瓶、扳手、车辆和轮胎等。目标对象的标准结构参数用于表征目标对象形态,可以是但不限于目标对象各部分的长、宽、高、直径、颜色、材质以及位置等信息。可选的,基于双面摄像头、结构光摄像头或者深度摄像头等设备获取目标对象的图像,其中,该图像中包括深度信息,通过对目标对象的图像进行图像识别,同时根据上述设备与目标对象的距离,可确定目标对象的标准结构参数。电子设备中设置有模型数据库,该模型数据库用于存储已创建的历史模型,根据标准结构参数在模型数据库中进行匹配可以是将标准结构参数依次与模型数据库中已创建模型进行参数匹配,确定匹配程度。可选的,识别目标对象的类型,根据目标对象的类型将标准结构参数与模型数据库中属于该类型的已创建模型进行匹配,示例性的,当目标对象属于人体头部时,可以是将目标对象的标准结构参数与人体模型和人体头部模型进行匹配,以确定基准模型,其中,当目标对象(例如人体头部)的标准结构参数与已创建模型的部分模型(人体模型中的头部模型)相匹配时,可以将相匹配的局部模型确定为目标对象的基准模型。通过确定目标对象的类型,有针对性的进行模型匹配,减少了需要的匹配操作,提高基准模型的确定效率。在一些实施例中,还可以是基于对目标对象拍摄的图像与已创建模型对应的图像进行匹配,确定图像的匹配程度,将图像的匹配程度确定为标准结构参数与已创建模型的匹配程度。基于匹配程度确定该标准结构参数对应的基准模型,其中,该基准模型用于作为创建该目标对象的标准模型的模型基础,即在该基准模型的基础上进行改进或编辑,减少重复的编辑步骤,以快速生成目标对象的标准模型。示例性的,可以是将匹配程度最高的已创建模型确定为基准模型。需要说明的是,当基准模型与标准结构参数的匹配程度满足预设要求时,可以是将该基准模型确定为目标对象的标准模型,即将历史创建的模型作为目标对象的标准模型,无需进行二次编辑,提高了对已创建模型的利用率,提高了模型的创建效率。在本实施例中,已创建模型和目标对象的标准模型为3D(3Dimensions,三维)模型,可以是包括多个局部模型,且各局部模型可以是3D模型或2D模型。示例性的,人体头部模型可以是包括但不限于眉毛模型、鼻子模型、左耳模型、右耳模型、嘴部模型、睫毛模型、眼睛模型、脸部模型、头发模型和饰品模型等。当基准模型与目标对象的标准本文档来自技高网...

【技术保护点】
1.一种模型生成方法,其特征在于,包括:获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型;根据所述标准结构参数确定所述基准模型中待调整的局部模型;根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型;基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。

【技术特征摘要】
1.一种模型生成方法,其特征在于,包括:获取目标对象的标准结构参数,根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,其中,所述模型数据库包括至少一个已创建模型;根据所述标准结构参数确定所述基准模型中待调整的局部模型;根据所述待调整的局部模型对应的标准局部结构参数确定标准局部模型;基于所述标准局部模型更新所述基准模型中待调整的局部模型,生成所述目标对象的标准模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述标准结构参数在模型数据库中进行匹配,确定所述目标对象的基准模型,包括:将所述标准结构参数与模型数据库中存储的已创建模型的结构参数进行匹配,确定所述标准结构参数与已创建模型参数的相似度;根据相似度确定所述目标对象的基准模型。3.根据权利要求2所述的方法,其特征在于,将所述标准结构参数与模型数据库中存储的已创建模型的结构参数进行匹配,确定所述标准结构参数与已创建模型参数的相似度,包括:根据所述目标对象的局部结构,将所述标准结构参数进行分组,其中,每一组标准参数包括一个局部模型的至少一个标准参数;基于各组标准参数分别与所述已创建模型中对应的局部模型的结构参数进行匹配,确定匹配成功的局部模型数量;根据所述匹配成功的局部模型数量生成所述标准结构参数与所述已创建模型参数的相似度,其中,所述相似度与所述匹配成功的局部模型数量正相关。4.根据权利要求3所述的方法,其特征在于,根据所述标准结构参数确定所述基准模型中待调整的局部模型,包括:对任一组标准参数,当存在至少一个标准参数与所述基准模型中的对应结构参数匹配失败时,将所述任一组标准参数对应的局部模型确定为待调整的局部模型。5.根据权利要求2所述的方法,其特征在于,所述根据相似度确定所述目标对象的基准模型,包括:将最大相似度对应的已创建模型确定为所述目标对象的基准模型。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据...

【专利技术属性】
技术研发人员:王宇鹭
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1