欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2017101930444
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-08-26
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种随图像中关键点移动的自适应贴图方法,其特征在于,包括:

S1、定位图像中关键物体上关键点的位置,根据所述关键点移动后的位置变化,对图像上的任意一点进行旋转矩阵转换,获得对应该任意一点的经旋转矩阵转换后的坐标;

S2、根据关键点移动后的坐标与贴图的缩放系数,获得位于关键点移动后的位置附近一定范围的坐标;

S3、根据所述位于关键点移动后的位置附近一定范围的坐标、关键点的坐标以及贴图的缩放系数,获得贴图采样坐标,并在所述贴图采样坐标上显示贴图。

2.如权利要求1所述的自适应贴图方法,其特征在于,所述步骤S1进一步包括:S1.1、获取图像的宽高比,定位图像中关键物体上关键点的位置;

S1.2、获取关键点移动的距离以及关键物体的转动角度;以及

S1.3、根据图像的宽高比、关键点移动的距离以及关键物体的转动角度,对图像上的任意一点进行旋转矩阵转换,获得对应该任意一点的旋转矩阵转换后的坐标。

3.如权利要求2所述的自适应贴图方法,其特征在于,所述步骤S1.3进一步包括:S1.3.1、对图像上的任意一点,根据图像的宽高比,对该点的坐标进行缩放,获得缩放后的坐标;

S1.3.2、将旋转中心点的坐标由原点坐标平移至所述关键点的坐标,并根据关键点的移动距离对缩放后的坐标进行平移,获得第一次平移后的坐标;

S1.3.3、根据关键物体的转动角度以及旋转中心点的坐标,对该第一次平移后的坐标进行旋转,获得旋转后的坐标;

S1.3.4、将旋转中心点的坐标由所述关键点的坐标平移回原点坐标,并根据旋转中心点的移动距离对缩放后的坐标进行平移,获得第二次平移后的坐标;以及S1.3.5、将所述第二次平移后的坐标缩放回原比例,获得所述转换后的坐标。

4.如权利要求2所述的自适应贴图方法,其特征在于,所述步骤S1.3进一步包括:S1.3.1、对于图像上的任意一点,将该点的坐标(x,y)转换为齐次坐标(x,y,1),基于图像的宽高比R,对该齐次坐标进行缩放,获得缩放后的坐标(R*x,y,1);

S1.3.2、将旋转中心点的坐标由原点坐标(0,0)平移至所述关键点的坐标(Dx,Dy),并根据关键点的移动距离对缩放后的坐标进行平移,获得第一次平移后的坐标(R*x+Dx/R,y+Dy,

1);

S1.3.3、根据关键物体的转动角度a以及旋转中心点的坐标,对该第一次平移后的坐标进行旋转,获得旋转后的坐标:((R*x+Dx/R)*cosa-(y+Dy)*sina,(R*x+Dx/R)*sina-(y+Dy)*cosa,1);

S1.3.4、将旋转中心点的坐标由所述关键点的坐标平移至原点坐标,并根据旋转中心点平移距离对旋转后的坐标进行平移,获得第二次平移后的坐标:((R*x+Dx/R)*cosa-(y+Dy)*sina-Dx/R,(R*x+Dx/R)*sina-(y+Dy)*cosa-Dy,1);以及S1.3.5、将所述第二次平移后的坐标缩放回原比例,获得所述转换后的坐标:((x+Dx/R2)*cosa-(y+Dy)*sina-Dx/R2,(x+Dx/R2)*sina-(y+Dy)*cosa-Dy)。

5.如权利要求1所述的自适应贴图方法,其特征在于,所述步骤S2进一步包括:S2.1、基于关键物体的纵向长度、贴图宽度以及图像的宽度,获得贴图在x轴的缩放系数,基于关键物体的纵向长度、贴图高度以及图像的高度,获得贴图在y轴的缩放系数;

S2.2、对于任意一个经旋转矩阵转换后的坐标,定义该旋转矩阵转换后的坐标为(dstx,dsty),关键点的坐标为(centerx,centery),当该旋转后的坐标满足以下条件:(centerx-resizex*0.5)

其中,所述贴图在x轴的缩放系数resizex的表达式为:resizex=l*w/(W*r);所述贴图在y轴的缩放系数resizey的表达式为:resizey=l*h/(H*r);

其中,l表示关键物体的纵向长度,w表示贴图的宽度,h表示贴图的高度,r表示显示系数,W表示图像的宽度,H表示图像的高度。

6.如权利要求5所述的自适应贴图方法,其特征在于,所述根据所述位于关键点移动后的位置附近一定范围的坐标、关键点的坐标以及贴图的缩放系数,获得贴图采样坐标的步骤,进一步包括:定义位于关键点移动后的位置附近一定范围的坐标为(nearx,neary),贴图采样坐标为(coordx,coordy),则:coordx=(nearx-centerx+resizex*0.5)/resizex;

coordy=(neary-centery+resizey*0.5)/resizey。

7.一种随图像中关键点移动的自适应贴图系统,其特征在于,包括:

转换坐标装置,定位图像中关键物体上关键点的位置,根据所述关键点移动后的位置变化,对图像上的任意一点进行旋转矩阵转换,获得对应该任意一点的旋转矩阵转换后的坐标;

附近坐标生成装置,根据关键点移动后的坐标与贴图的缩放系数,获得位于关键点移动后的位置附近一定范围的坐标;

贴图采样坐标获得装置,根据所述位于关键点移动后的位置附近一定范围的坐标、关键点的坐标以及贴图的缩放系数,获得贴图采样坐标,并在所述贴图采样坐标上显示贴图。

8.如权利要求7所述的自适应贴图系统,其特征在于,所述转换坐标装置包括:定位模块,用于获取图像的宽高比,定位图像中关键物体上关键点的位置;

获取关键点参数模块、用于获取关键点移动的距离以及关键物体的转动角度;以及转换模块,用于根据图像的宽高比、关键点移动的距离以及关键物体的转动角度,对图像上的任意一点进行旋转矩阵转换,获得对应该任意一点的转换后的坐标。

9.如权利要求8所述的自适应贴图系统,其特征在于,所述附近坐标生成装置包括:缩放系数获取模块,用于基于关键物体的纵向长度、贴图宽度以及图像的宽度,获得贴图在x轴的缩放系数,基于关键物体的纵向长度、贴图高度以及图像的高度,获得贴图在y轴的缩放系数;

附件坐标获取模块,用于对于任意一个旋转后的坐标,定义该旋转后的坐标为(dstx,dsty),关键点的坐标为(centerx,centery),当该旋转后的坐标满足以下条件:(centerx-resizex*0.5)

10.如权利要求9所述的自适应贴图系统,其特征在于,所述贴图采样坐标获得装置进一步用于:定义位于关键点移动后的位置附近一定范围的坐标为(nearx,neary),贴图采样坐标为(coordx,coordy),则:coordx=(nearx-centerx+resizex*0.5)/resizex;

coordy=(neary-centery+resizey*0.5)/resizey。