System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于针织设计,具体是指基于人工智能的针织设计方法及系统。
技术介绍
1、基于人工智能的针织设计方法及系统是一种通过人工智能技术对针织服装进行设计的方法和系统,为满足用户的个性化需求,该方法和系统通常采用虚拟设计方法对用户的针织服装进行定制设计。
2、但现有的针织服装设计方式依然存在诸多缺陷:1、设计的针织服装与用户的体型的匹配度较低;2、设计过程繁琐、设计时间较长且设计效率较低;3、在提取三维人体关键点时,现有的提取肩点的方式通常为将三维人体投影到二维平面上,然后利用几何方法从投影的轮廓曲线或图像蒙版中提取肩点,但此方式对投影角度要求较高,易导致不可逆的信息丢失,而通过分析曲线梯度来提取肩点时,易导致滑肩现象;提取肘点时,由于手臂伸直时,肘部无明显特征,而手臂弯曲时,肘关节和手臂的自由度较高,导致难以准确提取肘点;提取裆部底部点时,现有的提取方式易产生裆部底部粘连现象,导致难以准确提取裆部底部点。
技术实现思路
1、针对上述情况,为克服现有技术的缺陷,本专利技术提供了基于人工智能的针织设计方法及系统,针对设计的针织服装与用户的体型的匹配度较低的技术问题,本方案预先设置夹角约束和距离约束,根据提取的三维人体关键点、夹角约束和距离约束将针织服装模型与三维点云图像进行配准,计算配准距离,并选择满足夹角约束和距离约束,且配准距离最小的织物服装模型作为设计结果,从而极大地提高了针织服装与用户的体型的匹配度,解决了设计的针织服装与用户的体型的匹配度较低的技术问题;针对设计
2、本专利技术采取的技术方案如下:本专利技术提供的基于人工智能的针织设计方法,包括:
3、步骤s1:建立三维人体模型,具体为,根据相机成像建立三维人体模型,求解三维人体模型对应的相机参数;
4、步骤s2:线性回归分析,具体为,采用线性回归方法建立人体形状语义参数与三维人体模型的形状空间的映射关系;
5、步骤s3:生成三维点云图像,具体为,根据人体形状语义参数与三维人体模型的形状空间的映射关系在三维人体模型上选取点,得到三维点云图像;
6、步骤s4:提取三维人体关键点,具体为,从三维点云图像中提取三维人体关键点,所述三维人体关键点包括肩点、颈点、肘点和裆部底部点;
7、步骤s5:针织服装配准,具体为,预先设置夹角约束和距离约束,根据提取的三维人体关键点、夹角约束和距离约束将针织服装模型与三维点云图像进行配准,计算配准距离,并选择满足夹角约束和距离约束,且配准距离最小的织物服装模型作为设计结果,所述夹角约束的公式为:
8、;
9、式中,表示取绝对值操作,表示误差项,m表示织物服装模型的三维人体关键点集合,b表示三维点云图像的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的三维人体关键点与法线的夹角,表示织物服装模型的三维人体关键点集合中的三维人体关键点与法线的夹角,表示夹角,表示夹角的误差;
10、所述距离约束的公式为:
11、;
12、式中,表示取绝对值操作,表示误差项,m表示织物服装模型的三维人体关键点集合,b表示三维点云图像的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的三维人体关键点之间的距离,表示织物服装模型的三维人体关键点集合中的三维人体关键点之间的距离,表示距离,表示距离的误差;
13、所述配准距离的计算公式为:
14、;
15、式中,表示配准距离,m表示织物服装模型的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的第i个三维人体关键点,m表示织物服装模型,表示三维点云图像的三维人体关键点集合中的第i个三维人体关键点到织物服装模型m的距离。
16、作为本方案的进一步改进,在步骤s1中,所述建立三维人体模型的步骤,包括:
17、步骤s11:相机标定,具体为,对相机进行校准,并测量校准后的相机的内参矩阵k和畸变参数,所述校准后的相机的内参矩阵k的公式为:
18、;
19、式中,表示在图像的水平方向上的校准后的相机的焦距,表示在图本文档来自技高网...
【技术保护点】
1.基于人工智能的针织设计方法,其特征在于,包括:
2.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S1中,所述建立三维人体模型的步骤,包括:
3.根据权利要求2所述的基于人工智能的针织设计方法,其特征在于:在步骤S14中,所述相机姿势估计的步骤,包括:
4.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S2中,所述线性回归分析的步骤,包括:
5.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S4中,所述提取三维人体关键点的步骤,包括:
6.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S41中,所述提取肩点的步骤,包括:
7.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S42中,所述提取颈点的步骤,包括:
8.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S43中,所述提取肘点的步骤,包括:
9.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤
10.基于人工智能的针织设计系统,用于实现如权利要求1-9中任一项所述的基于人工智能的针织设计方法,其特征在于,包括三维人体模型建立模块、线性回归分析模块、三维点云图像生成模块、三维人体关键点提取模块和针织服装配准模块;
...【技术特征摘要】
1.基于人工智能的针织设计方法,其特征在于,包括:
2.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s1中,所述建立三维人体模型的步骤,包括:
3.根据权利要求2所述的基于人工智能的针织设计方法,其特征在于:在步骤s14中,所述相机姿势估计的步骤,包括:
4.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s2中,所述线性回归分析的步骤,包括:
5.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s4中,所述提取三维人体关键点的步骤,包括:
6.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤s...
【专利技术属性】
技术研发人员:姜滔,彭荻斐,金宏渊,沈雁,
申请(专利权)人:桐乡凌动智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。