一种拍摄模型创建方法及其系统
文献发布时间:2023-06-19 09:27:35
技术领域
本申请涉及计算机技术领域,尤其涉及一种拍摄模型创建方法及其系统。
背景技术
随着电子商务的迅速发展,服装展示成为电子商务中重要的一部分,在服装的展示中,电子世界的人们已不仅仅满足于简单的文字介绍和平面的图片展示。对服装商品展示的真实性和立体性有了更高的需求,服装的三维立体图片的展示不仅省去了人们跑各大商场挑选衣服的麻烦,而且人们仅需通过对服装的三维立体图片的查看即可达到对该服装的完整性有了更好的了解。在构建服装的3D图像时,首先需要信息采集,即服装数字化拍摄,此过程中涉及到人台模特对的衣服支撑并能够保证衣服的完整性。但目前行业内拍摄衣服的人台模特,无论是透明模特还是幽灵模特,都不能满足衣服360度拍摄时展示衣物的完整性,尤其是对于上衣的3D信息化采集。
发明内容
本申请的目的在于提供一种拍摄模型创建方法及其系统,构建了一种对衣物进行360度拍摄时,无需人工PS干预即可完整、3D化立体展示衣物的拍摄工具模型。
为达到上述目的,本申请提供一种拍摄模型创建方法,包括如下步骤:调取预先构建的人台初始模型;获取初始样本数据,对初始样本数据进行处理,获得标准样本数据;利用标准样本数据对人台初始模型进行组拆处理,获得拍摄模型。
如上的,其中,获取初始样本数据,对初始样本数据进行处理,获得标准样本数据的子步骤如下:获取初始样本数据,并对初始样本数据进行分类,获得至少一个样本类,每个样本类中均包括多个同类样本数据;对每个样本类进行处理,获得每个样本类的样本轮廓点;将所有样本类的样本轮廓点作为标准样本数据。
如上的,其中,对每个样本类进行处理,获得每个样本类的样本轮廓点的子步骤如下:对每个样本类中的每个同类样本数据进行处理,获得每个同类样本数据的子样本轮廓;对每个样本类中的所有子样本轮廓进行处理,获得每个样本类的样本轮廓点。
如上的,其中,对每个样本类中的每个同类样本数据进行处理,获得每个同类样本数据的子样本轮廓的子步骤如下:将同类样本数据输入预先设置的轮廓提取模型,获得初始子样本轮廓;将初始子样本轮廓输入至预先设置的优化模型中进行优化处理,获得子样本轮廓。
如上的,其中,利用轮廓提取模型提取的初始子样本轮廓的表达式如下:
如上的,其中,样本类至少包括:半袖内衣类、长袖内衣类、半袖外套类、长袖外套类、无袖上衣类、吊带上衣类、短裤类、长裤类、短裙类、半袖长裙类、长袖长裙类、无袖长裙类和吊带长裙类。
本申请还提供一种拍摄模型创建系统,包括:获取装置、处理装置和数据库;其中,获取装置:用于接收处理装置发送的模型调取指令,根据模型调取指令向数据库发送模型调取请求,调取预先构建的人台初始模型,并将该预先构建的人台初始模型反馈至处理装置;用于接收初始样本数据获取指令,并将获取的初始样本数据发送至处理装置;处理装置:用于执行上述的拍摄模型创建方法;数据库:用于接收模型调取请求,并根据模型调取请求允许获取装置对预先构建的人台初始模型进行调取。
如上的,其中,处理装置包括:数据获取单元、数据分类单元、数据处理单元和模型创建单元;其中,数据获取单元:用于发送模型调取指令,接收人台初始模型,并将人台初始模型发送至模型创建单元;用于发送初始样本数据获取指令,接收初始样本数据,并将初始样本数据发送至数据分类单元;数据分类单元:对初始样本数据进行分类,获得至少一个样本类,并将样本类发送至数据处理单元;数据处理单元:接收样本类,并对样本类进行处理,获得标准样本数据,并将标准样本数据发送至模型创建单元;模型创建单元:接收人台初始模型和标准样本数据,并利用标准样本数据对人台初始模型进行组拆处理,获得拍摄模型。
如上的,其中,数据处理单元包括:预先设置的轮廓提取模型、预先设置的优化模型和预设的标定模型;具体的,预先设置的轮廓提取模型:用于对每个样本类中的所有同类样本数据进行轮廓提取,获得初始子样本轮廓,并将初始子样本轮廓输入至预先设置的优化模型;预先设置的优化模型:用于对初始子样本轮廓进行优化处理,获得子样本轮廓,并将子样本轮廓发送至预设的标定模型;预设的标定模型:用于对每个样本类中的所有子样本轮廓进行处理,获得每个样本类的样本轮廓点,并将所有样本类的样本轮廓点作为标准样本数据发送至模型创建单元。
如上的,其中,模型创建单元包括:预先设置的贴合模型、创建模型和预先设置的调整模型;其中,预先设置的贴合模型:用于将标准样本数据贴合至人台初始模型的相应位置进行点位分析,获得组拆数据,并将组拆数据输入至创建模型;创建模型:用于根据组拆数据对人台初始模型进行拆分处理,获得多个模型子部件,并将所有的模型子部件输入至预先设置的调整模型;预先设置的调整模型:用于对模型子部件的拆分面进行调整处理,获得拍摄模型。
本申请构建了一种对衣物进行360度拍摄时,无需人工PS干预即可完整、3D化立体展示衣物的拍摄工具模型。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为拍摄模型创建系统一种实施例的结构示意图;
图2为拍摄模型创建方法一种实施例的流程图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供一种拍摄模型创建方法及其系统,构建了一种对衣物进行360度拍摄时,无需人工PS干预即可完整、3D化立体展示衣物的拍摄工具模型。
如图1所示,本申请提供一种拍摄模型创建系统,包括:获取装置110、处理装置120和数据库130。
其中,获取装置110:用于接收处理装置发送的模型调取指令,根据模型调取指令向数据库发送模型调取请求,调取预先构建的人台初始模型,并将该预先构建的人台初始模型反馈至处理装置;用于接收初始样本数据获取指令,并将获取的初始样本数据发送至处理装置。
处理装置120:用于执行下述的拍摄模型创建方法。
数据库130:用于接收模型调取请求,并根据模型调取请求允许获取装置对预先构建的人台初始模型进行调取。
进一步的,处理装置120包括:数据获取单元、数据分类单元、数据处理单元和模型创建单元。
其中,数据获取单元:用于发送模型调取指令,接收人台初始模型,并将人台初始模型发送至模型创建单元;用于发送初始样本数据获取指令,接收初始样本数据,并将初始样本数据发送至数据分类单元。
数据分类单元:对初始样本数据进行分类,获得至少一个样本类,并将样本类发送至数据处理单元。
数据处理单元:接收样本类,并对样本类进行处理,获得标准样本数据,并将标准样本数据发送至模型创建单元。
模型创建单元:接收人台初始模型和标准样本数据,并利用标准样本数据对人台初始模型进行组拆处理,获得拍摄模型。
进一步的,数据处理单元包括:预先设置的轮廓提取模型、预先设置的优化模型和预设的标定模型。
具体的,预先设置的轮廓提取模型:用于对每个样本类中的所有同类样本数据进行轮廓提取,获得初始子样本轮廓,并将初始子样本轮廓输入至预先设置的优化模型。
预先设置的优化模型:用于对初始子样本轮廓进行优化处理,获得子样本轮廓,并将子样本轮廓发送至预设的标定模型。
预设的标定模型:用于对每个样本类中的所有子样本轮廓进行处理,获得每个样本类的样本轮廓点,并将所有样本类的样本轮廓点作为标准样本数据发送至模型创建单元。
进一步的,模型创建单元包括:预先设置的贴合模型、创建模型和预先设置的调整模型。
其中,预先设置的贴合模型:用于将标准样本数据贴合至人台初始模型的相应位置进行点位分析,获得组拆数据,并将组拆数据输入至创建模型。
创建模型:用于根据组拆数据对人台初始模型进行拆分处理,获得多个模型子部件,并将所有的模型子部件输入至预先设置的调整模型。
预先设置的调整模型:用于对模型子部件的拆分面进行调整处理,获得拍摄模型。
如图2所示,本申请提供一种拍摄模型创建方法,包括如下步骤:
S210:调取预先构建的人台初始模型。
具体的,处理装置向获取装置发送模型调取指令。获取装置接收到模型调取指令后,向数据库发送模型调取请求,调取存储于数据库中的预先构建的人台初始模型,并将该人台初始模型反馈至处理装置,执行S220。
S220:获取初始样本数据,对初始样本数据进行处理,获得标准样本数据。
进一步的,获取初始样本数据,对初始样本数据进行处理,获得标准样本数据的子步骤如下:
S2201:获取初始样本数据,并对初始样本数据进行分类,获得至少一个样本类,每个样本类中均包括多个同类样本数据。
具体的,由数据获取单元向获取装置发送初始样本数据获取指令,并接收获取装置执行初始样本数据获取指令后反馈的初始样本数据,并将初始样本数据发送至数据分类单元进行分类,获得至少一个样本类,并将所有的样本类发送至数据处理单元,执行S2202。
其中,样本类至少包括:半袖内衣类、长袖内衣类、半袖外套类、长袖外套类、无袖上衣类、吊带上衣类、短裤类、长裤类、短裙类、半袖长裙类、长袖长裙类、无袖长裙类和吊带长裙类等。
其中,每个样本类中均包括多个同类样本数据,每个同类样本数据均包括该同类样本数据的360度的衣服图像素材。具体的,同类样本数据表示同属于一个样本类的服装样本数据,例如:在半袖内衣A1、半袖内衣A2、半袖内衣A3、长裤B1和长裤B2中,半袖内衣A1、半袖内衣A2和半袖内衣A3同属于半袖内衣类,故半袖内衣A1、半袖内衣A2和半袖内衣A3为同类样本数据。长裤B1和长裤B2同属于长裤类,故长裤B1和长裤B2为同类样本数据。
S2202:对每个样本类进行处理,获得每个样本类的样本轮廓点。
具体的,对每个样本类进行处理,获得每个样本类的样本轮廓点的子步骤如下:
R1:对每个样本类中的每个同类样本数据进行处理,获得每个同类样本数据的子样本轮廓。
进一步的,对每个样本类中的每个同类样本数据进行处理,获得每个同类样本数据的子样本轮廓的子步骤如下:
R210:将同类样本数据输入预先设置的轮廓提取模型,获得初始子样本轮廓。
具体的,数据处理单元将所有的样本类输入至预先设置的轮廓提取模型中,由轮廓提取模型对每个样本类中的所有同类样本数据进行轮廓提取,并将提取的轮廓作为初始子样本轮廓。
进一步的,利用轮廓提取模型提取的初始子样本轮廓的表达式如下:
其中,F
其中,模拟眼部细胞是指用于模拟人类视角系统的细胞对物体轮廓进行感知的虚拟的眼部细胞。感受点(x,y,d)为输入的同类样本数据中的一个位置点。感受响应为模拟眼部细胞对于感受点的感知而产生的响应。
R220:将初始子样本轮廓输入至预先设置的优化模型中进行优化处理,获得子样本轮廓。
具体的,轮廓提取模型获得初始子样本轮廓后,将初始子样本轮廓输入至预先设置的优化模型中进行优化处理,获得子样本轮廓。
进一步的,利用优化模型获得子样本轮廓的表达式如下:
其中,F
R2:对每个样本类中的所有子样本轮廓进行处理,获得每个样本类的样本轮廓点。
具体的,优化模型获得子样本轮廓后,将所有的子样本轮廓输入至预设的标定模型中。由标定模型对每个子样本轮廓的子样本轮廓点(位于子样本轮廓上的点即为子样本轮廓点)进行标定,完成标定的子样本轮廓点即为待处理点。其中,每个待处理点均具有一个标定符。每个不同的子样本轮廓中的待处理点个数相同。同一个子样本轮廓中的每个待处理点的标定符均不相同。不同子样本轮廓中的待处理点的标定符一一对应。获得待处理点后,标定模型对所有子样本轮廓中标定符相同的待处理点进行均值处理,获得均值点,并所有的均值点作为样本轮廓点。
S2203:将所有样本类的样本轮廓点作为标准样本数据。
具体的,数据处理单元将所有样本类的样本轮廓点作为标准样本数据,并将该标准样本数据发送至模型创建单元,执行S230。
S230:利用标准样本数据对人台初始模型进行组拆处理,获得拍摄模型。
进一步的,利用标准样本数据对人台初始模型进行组拆处理,获得拍摄模型的子步骤如下:
S2301:利用标准样本数据对人台初始模型进行分析,获得组拆数据。
具体的,模型创建单元接收到标准样本数据后,将标准样本数据输入至预先设置的贴合模型中,由预先设置的贴合模型将标准样本数据贴合至人台初始模型的相应位置进行点位分析,确定贴合轮廓上的所有点为组拆点,并将组拆点作为组拆数据发送至预先设置的创建模型。
S2302:利用组拆数据对人台初始模型进行组拆处理,获得多个模型子部件。
具体的,创建模型根据组拆数据对人台初始模型进行拆分处理,获得多个模型子部件,并将所有的模型子部件输入至预先设置的调整模型。
S2303:对模型子部件进行优化处理,获得拍摄模型。
具体的,预先设置的调整模型对模型子部件的拆分面进行调整处理,完成调整处理后的多个模型子部件可通过拆分面进行拆分或组合。将可通过拆分面进行拆分或组合的多个模型子部件均称为拍摄模型。
本申请构建了一种对衣物进行360度拍摄时,无需人工PS干预即可完整、3D化立体展示衣物的拍摄工具模型。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,本申请的保护范围意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请保护范围及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
- 图像拍摄设备,图像拍摄方法,影集创建设备,影集创建方法,影集创建系统
- 一种拍摄模型创建方法及其系统