【技术实现步骤摘要】
图像变形方法、装置及电子设备
[0001]本申请涉及图像处理
,特别是涉及图像变形方法、装置及电子设备。
技术介绍
[0002]在商品对象信息系统中,可以通过对商品对象的动态属性表达,向用户传达商品对象的特征。例如,对于鞋子类的商品对象,可以通过动图的方式表达出鞋底柔软、弯曲度好的特点,等等。
[0003]其中,具体的动态属性信息可以通过拍摄视频等方式来实现,但是,需要商家用户花费比较高的成本。为了节约成本,可以利用算法对原始的静态图像进行处理并生成动图,进而可以通过这种生成的动图来进行动态属性的表达。
[0004]在上述生成动图的过程中,如果需要体现出鞋底柔软、可弯曲的特性,则需要对原始图像进行连续多帧的变形处理,然后将生成的多帧目标图像组成动图。现有技术中存在一些图像变形处理的方案,例如,其中一种方案是,通过移动最小二乘法来达到上述对图像进行变形处理的目的。在该方案中,可以首先在原始图像中选定多个锚点,并设置这几个锚点在分别在多帧目标图像中的期望位置,然后,针对每帧目标图像,就可以利用移动最小二乘法,分别计算出原始图像中各个像素分别在目标图像中的位置,再根据具体的位置将各个像素值投射到目标图像中。
[0005]上述方法可以达到对图像平滑变形的效果,但是,其缺点在于,一方面,需要逐个像素进行计算,分别计算出每个像素在新图像中位置,因此,效率往往比较低。另一方面,在完成变形处理后,在新图像中可能会出现某些区域的像素变得更密集,某些区域的图像变得更稀疏等情况。其中,对于像素变稀疏的区域,可 ...
【技术保护点】
【技术特征摘要】
1.一种图像变形方法,其特征在于,包括:确定原始图像,并从所述原始图像中识别出待进行变形处理的图像主体内容;将所述图像主体内容剖分为多个初始多边形图像块,并对所述初始多边形图像块进行边界扩大处理,得到多个扩边多边形图像块;利用第一变换模型,将所述扩边多边形图像块的顶点映射到变形后的目标图像中;根据所述顶点在映射前后的位置对应关系信息,利用第二变换模型,将所述扩边多边形图像块内的像素点映射到所述目标图像中。2.根据权利要求1所述的方法,其特征在于,所述将所述图像主体内容剖分为多个初始多边形图像块,包括:将所述图像主体内容剖分为多个初始三角形图像块,并对所述初始三角形图像块进行边界扩大处理,得到多个扩边三角形图像块。3.根据权利要求2所述的方法,其特征在于,所述对所述三角形图像块进行边界扩大处理,得到多个扩边三角形图像块,包括:对于三角形图像块的每个顶点分别进行如下处理:按照目标距离在顶点周围选取多个备选点组成备选点集合;分别以所述顶点所在的两条边作为分界线,从所述备选点集合中选取第一备选点子集,以及第二备选点子集,其中,在以其中一条边作为分界线进行备选点子集的选取时,将以该边为对边的顶点作为参考顶点,选取与该参考顶点异侧的备选点形成备选点子集;根据所述第一备选点子集与第二备选点子集的交集,确定顶点的替代点;连接各顶点的替代点,得到所述扩边三角形图像块。4.根据权利要求3所述的方法,其特征在于,所述目标距离的大小,与不同的图像块在映射过程中可能被拉远的距离相关。5.根据权利要求2所述的方法,其特征在于,所述第二变换模型包括仿射变换模型;所述利用第二变换模型,将所述扩边多边形图像块内的像素点映射到所述目标图像中,包括:根据扩边三角形图像块的顶点在映射前后的位置对应关系信息,确定三组映射点;基于所述三组映射点,利用仿射变换模型,将所述扩边三角形图像块内的像素点映射到所述目标图像中。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一变换模型包括移动最小二乘法变换模型;所述利用第一变换模型,将所述扩边多边形图像块的顶点映射到变形后的目标图像中,包括:基于所述原始图像中设置的多个锚点位置,以及各锚点在待生成的目标图像中对应的期望位置,建立移动最小二乘法拟合函数;利用所述移动最小二乘法拟合函数,将所述顶点映射到所述待生成的目标图像中,以确定所述顶点在所述待生成的目标图像中的位置映射结果。7.根据权利要求1至5任一项所述的方法,其特征在于,还包括:如果存在多个像素点被映射到目标图像中的相同位置,则从所述多个像素点中选择透
明度较低者映射到该位置。8.一种为商品对象生成动图的方法,其特征在于,包括:确定需要生成动图的目标商品对象以及对应的原始图像,并从所述原始图像...
【专利技术属性】
技术研发人员:李为,刘奎龙,杨昌源,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。