【技术实现步骤摘要】
基于终端的图像拖拽变形实现方法和装置
本公开涉及图像处理
,尤其涉及一种基于终端的图像拖拽变形实现方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机软件技术的飞速发展,大大丰富了各种互联网终端的功能,例如可以通过终端拍照、录视频等。图像变形作为一种新科技,也将被广泛应用在终端中。具体的,图像变形是图像处理中的一个常见方法,它是指按一定的规则或方法将一幅图像变为另一幅。它可以用于娱乐、人脸变形等,例如对于一些给定的人脸图像让它产生喜,怒,哀,乐等复杂的表情变化。而在现有技术中,通常是在终端中给出固定的形变,终端根据该固定的形变通过图像传感器对原图像进行变形,然后显示出来。但是,这种方法无法使用户自由的对图像进行形变,及达到用户想要的形变效果,图像形变的可控性较差。
技术实现思路
第一方面,本公开实施例提供一种基于终端的图像拖拽变形实现方法,包括:在终端屏幕上显示的待变形图像中确定拖拽点;根据所述拖拽点的触发操作对所述待变形图像进行拖拽变形;将变形后的图像显示在所述终端屏幕上。进一步的,所述在终端屏幕上显示的待变形图像中确定拖拽点,包括:在所述终端屏幕 ...
【技术保护点】
1.一种基于终端的图像拖拽变形实现方法,其特征在于,包括:在终端屏幕上显示的待变形图像中确定拖拽点;根据所述拖拽点的触发操作对所述待变形图像进行拖拽变形;将变形后的图像显示在所述终端屏幕上。
【技术特征摘要】
1.一种基于终端的图像拖拽变形实现方法,其特征在于,包括:在终端屏幕上显示的待变形图像中确定拖拽点;根据所述拖拽点的触发操作对所述待变形图像进行拖拽变形;将变形后的图像显示在所述终端屏幕上。2.根据权利要求1所述的图像拖拽变形实现方法,其特征在于,所述在终端屏幕上显示的待变形图像中确定拖拽点,包括:在所述终端屏幕上显示所述待变形图像中包含的至少一个待选拖拽点;根据在所述终端屏幕上产生的选中操作,将选中的待选拖拽点作为所述拖拽点。3.根据权利要求1所述的图像拖拽变形实现方法,其特征在于,所述根据所述拖拽点的触发操作对所述待变形图像进行拖拽变形,包括:接收对所述拖拽点的触发操作;根据所述触发操作确定所述拖拽点的位置,所述位置包括起点位置和终点位置;根据所述起点位置和所述终点位置对所述待变形图像进行拖拽变形。4.根据权利要求3所述的图像拖拽变形实现方法,其特征在于,所述接收对所述拖拽点的触发操作,包括:接收对所述拖拽点的第一触发操作,根据所述拖拽点的第一触发操作确定所述拖拽点的起点位置;接收对所述拖拽点的第二触发操作,根据所述拖拽点的第二触发操作确定所述拖拽点的终点位置。5.根据权利要求4所述的图像拖拽变形实现方法,其特征在于,所述方法还包括:所述拖拽点在所述第一触发操作后处于第一形态,并在所述终端屏幕上显示所述第一形态;和/或,所述拖拽点在所述第二触发操作后处于第二形态,并在所述终端屏幕上显示所述第二形态。6.根据权利要求4所述的图像拖拽变形实现方法,其特征在于,所述根据所述触发操作确定所述拖拽点的位置,包括:根据所述拖拽点的第一触发操作确定所述图像对应的模板图像,在所述模板图像上确定所述拖拽点;根据所述模板图像上的源关键点和待变形图像上的目标关键点的位置映射关系,确定所述拖拽点映射到所述待变形图像上的位置。7.如权利要求6所述的图像拖拽变形实现方法,其特征在于,所述根据所述模板图像上的源关键点和待变形图像上的目标关键点的位置映射关系,确定所述拖拽点映射到所述待变形图像上的位置,包括:根据所述拖拽点在所述模板图像上的位置、所述源关键点的位置、所述目标关键点的位置确定所述拖拽点的变换矩阵和平移向量;根据所述变换矩阵和平移向量确定所述拖拽点映射到所述待变形图像上的位置。8.如权利要求7所述的图像拖拽变形实现方法,其特征在于,所述根据所述拖拽点在所述模板图像上的位置、所述源关键点的位置、所述目标关键点的位置确定所述拖拽点的变换矩阵和平移向量,包括:根据所述拖拽点在所述模板图像上...
【专利技术属性】
技术研发人员:倪光耀,杨辉,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。