图像控制点 形变_基于控制点的服饰图案几何形态变换

新颖、独具创意的图案可以使服饰产品更具视觉传达效果,容易吸引人们眼球,受到消费者的青睐.因此,图案设计环节在整个产品设计中格外重要.几何形变是提高图案新颖性的一个重要方法,因此设计师会花费大量的时间在这方面的设计与创作,但往往设计效率不高,不能满足快速时尚的设计需求.因而迫切需要寻找一种高效且切实可行的图案几何形态变换的方法,以满足图案设计的快速、准确和批量化操作等高效性要求,弥补市场上专业设计软件的不足.图像变形一直是图像图形学的一个重要研究领域.在变形的算法上,经典的算法有时永杰[1]、黄武[2]、杨金钟[3]等提出的基于网格的交互式、控制线段和控制点的图像变形算法;有基于路径、周长比例的变形算法[4];还有基于轮廓线、surf特征匹配、扩展的移动最小二乘法等图像变形算法[5-8],基于多特征融合技术的图像变形[9].图像形变应用于工业中的塑料装饰和医学上的影像技术,还有视频技术、图像融合等领域[10-14].上述图像变形的算法和运用大多是图像处理中一种算法的创新和改进,其对变形的研究并不适用于服饰图案的设计;或者算法只是针对某一种图案的形变,不具有通用性和普遍性.为此,本文从图案设计的实际需求出发,利用图像中像素点坐标位置的变换和函数绘图知识以实现图案的几何形变.通过控制像素点新的位置来获得自己想要的图案形状,以便应用于服饰图案设计,帮助设计师提高图案设计的效率,满足行业快速发展的设计需求.1算法主要流程基于控制点的图案变形算法的主要流程如下:1)确定图像的中心点:该中心点可设为目标图像的几何中心点(可以与原矩形图几何中心点重合),具体坐标可以通过数学方法计算获得,所有像素点围绕此点进行相应的坐标变换;图1算法流程图2)像素点长度和角度:长度指原图像中像素点到中心点的距离,可用两点间距离公式计算得出.角度指该像素点相对于图像中心点的位置,可由其所对应的反正切函数atan2的函数值获得,长度和角度用以确定像素点的相对位置;3)计算点的比例系数:指长度除以具有相同反正切角度值的原图边缘像素点到中心点的距离的值,这是该像素点坐标变换的主要依据;4)确定新像素点位置:用比例系数乘以对应具有相同角度值的目标图像边缘像素点到中心点的距离,再根据极坐标和直角坐标转化关系将其转化成直角坐标.遍历原图中的每个像素点按照上述算法步骤完成坐标比例转换,最终可实现图案的几何形态变换.上述图案变形的算法流程如图1所示.2算法主要原理图2像素点与中心点位置2.1像素点位置关系的确定任何一幅RGB彩色的位图图像可以看成是一个矩阵,而矩阵中的每一个元素就是位图中对应的一个像素点[15].如图2所示,反应像素点相对于中心点O的位置关系.P为图像中的任意一个像素点,O点为图像的中心点,P点到O点的位置方向可以用表示,本文中指四象限反正切函数atan2的值,此值的范围在-到之间.另外,根据直角坐标系与极坐标系的坐标转换关系:x=OPcos()y=OPsin({)(1)且由2点间的距离公式可知OP的长,则带入式(1)求得P点相对于O点的直角坐标(x,y),即确定了P点相对于O点的具体位置.原图中任意一个像素点相对于中心点的反正切函数值在-到之间,根据该反正切函数值求得具体坐标,则其相对位置都可一一确定.2.2几何形态变换的原理图3坐标转换关系示意图本文以目标图像是矩形内接五角星为例,对原图进行变形,图像变形的关键是如何确定新图(五角星)的边界点.如图3所示,矩形ABCD,设O点为五角星的几何中心点(不与矩形几何中心重合),图像中任意一点P,反正切值为,且点O,M,P,N在一条直线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值