本申请提供一种服装板片绘制方法、装置、电子设备及存储介质,包括:获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及待绘制曲线的端点之间的至少一个特征点的坐标;至少一个特征点为待绘制曲线上的点;确定待绘制曲线的端点和至少一个特征点中相邻两个点所构成的直线线段的中点的坐标;根据待绘制曲线的端点的坐标、至少一个特征点的坐标、各个中点的坐标、各个中点所处直线线段的长度,确定贝塞尔曲线表达式;根据贝塞尔曲线表达式,绘制出待绘制曲线,得到绘制后的板片。利用曲线表达式能快速确定绘制好的曲线上的点的坐标,便于后期绘制电子服装;由于曲线是利用表达式绘制的,只需存储表达式就能把板片的信息存储起来,数据量非常小。数据量非常小。数据量非常小。
【技术实现步骤摘要】
服装板片绘制方法、装置、电子设备及存储介质
[0001]本申请涉及图像处理
,具体而言,涉及一种服装板片绘制方法、装置、电子设备及存储介质。
技术介绍
[0002]为了能够在线上展示电子服装,以便于用户观看,因此,需要制作出电子服装的板片,继而才能利用服装的板片绘制电子服装。
[0003]在现有技术中,通常是利用CAD绘制待展示服装的板片的轮廓,然而,在板片的轮廓中包含曲线的情况下,由于CAD是利用多条很短的直线线段来拼接绘制出该曲线,这势必导致后期在利用绘制好的板片制作电子服装时,由于无法快速地确定出所述绘制好的板片的轮廓中的曲线上的任意点的坐标,继而导致无法快速地利用绘制好的板片绘制电子服装;其次,由于绘制好的曲线是由很多条直线线段拼接出来的,因此,数据量非常大,不便于后期存储。
技术实现思路
[0004]鉴于此,本申请实施例的目的在于提供一种服装板片绘制方法、装置、电子设备及存储介质,以解决上述问题。
[0005]第一方面,本申请实施例提供一种服装板片绘制方法,所述方法包括:获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及所述待绘制曲线的端点之间的至少一个特征点的坐标;其中,所述至少一个特征点为所述待绘制曲线上的点;确定所述待绘制曲线的端点和所述至少一个特征点中相邻两个点所构成的直线线段的中点的坐标;根据所述待绘制曲线的端点的坐标、所述至少一个特征点的坐标、各个所述中点的坐标、各个所述中点所处直线线段的长度,确定贝塞尔曲线表达式;根据所述贝塞尔曲线表达式,绘制出所述待绘制曲线,得到绘制后的板片。
[0006]在上述实现过程中,在需要对待绘制板片进行绘制时,针对待绘制板片的轮廓中的待绘制曲线,通过获取待绘制曲线的端点的坐标,以及位于所述待绘制曲线的端点之间且位于待绘制曲线上的至少一个特征点的坐标,继而确定所述待绘制曲线的端点和所述至少一个特征点中相邻两个点所构成的直线线段的中点的坐标,并根据所述待绘制曲线的端点的坐标、所述至少一个特征点的坐标、各个所述中点的坐标、各个所述中点所处直线线段的长度,确定贝塞尔曲线表达式,最终只需要根据所述贝塞尔曲线表达式,就能绘制出所述待绘制曲线,由于曲线是根据贝塞尔曲线表达式绘制的,因此,可以利用贝塞尔曲线表达式快速地确定出绘制好的曲线上的任意一点的坐标,继而便于后期利用绘制好的板片绘制电子服装,其次,由于绘制好的曲线是利用贝塞尔曲线表达式绘制的,因此,在后期存储时,只需要存储贝塞尔曲线表达式就能把绘制好的板片的信息存储起来,存储的数据量非常小。
[0007]基于第一方面,在一种可能的设计中,所述获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及所述待绘制曲线的端点之间的特征点的坐标,包括:获取表征待绘制
板片的轮廓的各条线段的斜率和端点的坐标;根据相邻两条线段的斜率的差值和各条线段的端点的坐标,确定出所述待绘制曲线的端点的坐标,以及所述至少一个特征点的坐标。
[0008]针对板片的轮廓中的曲线,CAD是利用多条很短的线段来拼接绘制出该曲线,针对待绘制板片的轮廓中的直线,现有的CAD技术是利用一条线段绘制出该直线,由于现有的CAD技术只给出了各条直线线段的端点的坐标,无法直接识别出绘制出的各条曲线的端点,然而,针对位于同一条曲线上的相邻的两条线段之间的斜率之差不大,而位于不同曲线和/或直线上的,且相邻的两条线段之间的斜率之差会比较大,因此,在上述实现过程中,通过获取表征待绘制板片的轮廓的各条线段的斜率和端点的坐标;根据相邻两条线段的斜率的差值和各条线段的端点的坐标,准确地确定出所述待绘制曲线的端点的坐标,以及所述至少一个特征点的坐标,其中,可以理解的是,所述至少一个特征点为构成所述待绘制曲线的多条线段中的至少两个端点。
[0009]基于第一方面,在一种可能的设计中,在所述得到绘制后的板片之后,所述方法还包括:接收表征需要对待缝合的板片中的待缝合的边进行缝合的指令;响应所述指令,根据预先确定的缝合份数,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点;根据预先确定的模拟缝合方式,将各条待缝合的边上的待缝合点进行对应缝合。
[0010]在上述实现过程中,根据预先确定的缝合份数,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点,继而保证各条待缝合的边上的待缝合点能够一一对应,并根据预先确定的模拟缝合方式,将各条待缝合的边上的待缝合点进行对应缝合,继而保证绘制出的电子服装更接近真实的服装效果。
[0011]基于第一方面,在一种可能的设计中,所述响应所述指令,根据预先确定的缝合份数,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点,包括:响应所述指令,根据预先确定的缝合份数和所述贝塞尔曲线表达式,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点。
[0012]在待缝合的边为曲线的情况下,为了能够快速地确定出待缝合点的坐标,因此,在上述实现过程中,需要根据预先确定的缝合份数和所述贝塞尔曲线表达式,对各条待缝合的边进行等间距划分,快速地确定出各条待缝合的边上的待缝合点。
[0013]基于第一方面,在一种可能的设计中,在所述得到各条待缝合的边上的待缝合点之前,所述方法还包括:响应所述指令,获取所述待缝合的板片的材质;根据预先存储的材质和划分间距的对应关系中,查找出与所述待缝合的板片的材质对应的划分间距;从各条待缝合的边中确定出长度最长的边的值;根据所述最长的边的值和所述划分间距,确定出所述缝合份数。
[0014]由于不同的材质的服装对划分间距的要求不同,且针对任意两条待缝合的边,在根据相同的划分间距划分出的缝合份数不同的情况下,只能缩短边长较短的一条边的划分间距,以使两条待缝合的边的缝合份数相同,以保证缝合好的电子服装的展示效果,因此,在上述实现过程中,根据预先存储的材质和划分间距的对应关系中,准确地查找出与所述待缝合的板片的材质对应的划分间距,根据各条待缝合的边中确定出长度最长的边的值和所述划分间距,来最终确定出所述缝合份数,继而保证缝合好的电子服装的展示效果。
[0015]基于第一方面,在一种可能的设计中,所述方法还包括:基于德劳内三角形剖分算法、正平均值坐标算法和所述预先确定的缝合份数,对所述绘制后的板片进行三角化。
[0016]在上述实现过程中,为了便于后期对缝合后的服装进行动态模拟展示,因此需要基于德劳内三角形剖分算法、正平均值坐标算法和所述预先确定的缝合份数,对所述绘制后的板片进行三角化。
[0017]第二方面,本申请实施例提供一种服装板片绘制装置,所述装置包括:坐标获取单元,用于获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及所述待绘制曲线的端点之间的至少一个特征点的坐标;其中,所述至少一个特征点为所述待绘制曲线上的点;坐标确定单元,用于确定所述待绘制曲线的端点和所述至少一个特征点中相邻两个点所构成的直线线段的中点的坐标;表达式确定单元,用于根据所述待绘制曲线的端点的坐标、所述至少一个特征点的坐标、各个所述中点本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种服装板片绘制方法,其特征在于,所述方法包括:获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及所述待绘制曲线的端点之间的至少一个特征点的坐标;其中,所述至少一个特征点为所述待绘制曲线上的点;确定所述待绘制曲线的端点和所述至少一个特征点中相邻两个点所构成的直线线段的中点的坐标;根据所述待绘制曲线的端点的坐标、所述至少一个特征点的坐标、各个所述中点的坐标、各个所述中点所处直线线段的长度,确定贝塞尔曲线表达式;根据所述贝塞尔曲线表达式,绘制出所述待绘制曲线,得到绘制后的板片。2.根据权利要求1所述的方法,其特征在于,所述获取待绘制板片的轮廓中的待绘制曲线的端点的坐标,以及所述待绘制曲线的端点之间的特征点的坐标,包括:获取表征待绘制板片的轮廓的各条线段的斜率和端点的坐标;根据相邻两条线段的斜率的差值和各条线段的端点的坐标,确定出所述待绘制曲线的端点的坐标,以及所述至少一个特征点的坐标。3.根据权利要求1所述的方法,其特征在于,在所述得到绘制后的板片之后,所述方法还包括:接收表征需要对待缝合的板片中的待缝合的边进行缝合的指令;响应所述指令,根据预先确定的缝合份数,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点;根据预先确定的模拟缝合方式,将各条待缝合的边上的待缝合点进行对应缝合。4.根据权利要求3所述的方法,其特征在于,所述响应所述指令,根据预先确定的缝合份数,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点,包括:响应所述指令,根据预先确定的缝合份数和所述贝塞尔曲线表达式,对各条待缝合的边进行等间距划分,得到各条待缝合的边上的待缝合点。5.根据权利要求3所述的方法,其特征在于,在所述得到各条待缝合的边上的待缝合点之前,所述方法还包括:响应所述指令,获取...
【专利技术属性】
技术研发人员:徐艳霞,
申请(专利权)人:北京维盛视通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。