[发明专利]一种基于移动端窗帘图像模型生成的方法有效

专利信息
申请号: 201710820135.6 申请日: 2017-09-13
公开(公告)号: CN107730440B 公开(公告)日: 2020-11-17
发明(设计)人: 赵辽英;孔倩倩;厉小润 申请(专利权)人: 杭州电子科技大学
主分类号: G06T3/00 分类号: G06T3/00;A47H23/02
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 移动 窗帘 图像 模型 生成 方法
【权利要求书】:

1.一种基于移动端窗帘图像模型生成的方法,其特征在于包括如下实现步骤:

步骤(1)获取要制作成窗帘的图片作为原图像,记所述原图像为I,识别所述原图像I的宽度和高度,记所述原图像I宽度为w,所述原图像I的高度为h;

步骤(2)以原图像I的左上角为原点(0,0),水平方向为X轴,垂直方向为Y轴建立直角坐标系XOY,得到所述原图像I上像素点pk的坐标(pkx,pky),1≤k≤w×h;

步骤(3)将原图像I在水平方向上均匀划分成mx段,在垂直方向上均匀划分成my段,所述原图像I被分成一个由mx×my个小方格组成的规则四边形网格M;网格线之间的交点称为网格的顶点,所有的顶点构成顶点集V={vij},i=1,2,3,….,mx+1;j=1,2,3,….,my+1,其中顶点vij的坐标记为(vijx,vijy);网格M顶点间的连线称为网格的边,边的集合记为E;则所述网格M表示为M=(V,E);

步骤(4)对原图像I的横坐标按照线性公式进行缩放,控制点横坐标变形公式为:

其中r为放缩因子,初始值r=0.5;

步骤(5)对原图像中像素的纵坐标按照类正弦公式发生形变,控制点纵坐标变形公式为

其中,h′ij表示控制点vij处图像I′的高度;K=C(1-r),K表示形变产生的皱褶大小;C是常量,用来控制形变产生的初始状态的皱褶大小,C=50;n为预先设定的皱褶个数;表示控制点v′ij相对vij在纵坐标方向的偏移量。

2.根据权利要求1所述的一种基于移动端窗帘图像模型生成的方法,其特征在于步骤(3)所述网格M上的像素点与图像I上的像素一一对应,当网格M发生形变时,图像I也会随着网格M的形变发生形变;网格M的顶点是控制网格M变形扭曲的控制点。

3.根据权利要求2所述的一种基于移动端窗帘图像模型生成的方法,其特征在于步骤(3)所述图像变形,指对所述原图像I的宽度w按照线性公式进行缩放,原图像I的高度h按照类正弦公式发生形变,得到变形图像I′;所述原图像I与变形后的图像I′形成二维空间的映射关系I→I′,其顶点即控制点对应关系为V→V′,变形前后的边对应关系为E→E′,则变形后的网格可表示为M′=(V′,E′)。

4.根据权利要求1所述的一种基于移动端窗帘图像模型生成的方法,其特征在于步骤(4)当用户手指在屏幕上进行滑动时,窗帘褶皱变化的缩放因子记为r′,记用户手指按下屏幕时所对应窗帘模型上的坐标点为ps,记用户手指在屏幕上移动一定的距离后抬起时所对应窗帘模型上的坐标点为pd,则用户在窗帘模型上移动的水平距离为tx=|pdx-psx|,此时变形后的图像I′中控制点与非控制点的横坐标按照公式为

所有控制点的纵坐标的类正弦变形公式为

其中,h′ij表示控制点vij处图像I′的高度;K=C(1-r′),K表示形变产生的皱褶大小;C是常量,用来控制形变产生的初始状态的皱褶大小,C=50;n为预先设定的皱褶个数;表示控制点v′ij相对vij在纵坐标方向的偏移量;缩放因子r′随着用户手指水平移动的距离不同而不同。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710820135.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top