假设一个矩形图片ABCD , 要映射到一个不规则的四边形A'B'C'D'中区,其中A映射到A'上 , B映射到B'上,C映射到C' 上,D映射到D'上,已知矩形图片的四个顶点坐标和不规则四边形的四个顶点坐标,问矩形图片中间的任何一点坐标对应不规则四边形中的哪一点?
有没有什么规则,最好有公式什么的;
或者推理过程是怎样的; 有人有做过类似图形处理的吗?
有没有什么规则,最好有公式什么的;
或者推理过程是怎样的; 有人有做过类似图形处理的吗?
getPerspectiveTransform(srcQuad,dstQuad);
warpPerspective()
你去查一下这两个函数就知道了。
想到一个方法就是,对每个三角形,用2个参数,u,v
u是点D在底边AB上的滑动,从0到1
v是点E在第三点C和D连线上的滑动,也从0到1,
这样E(u,v)就是所求,2个三角形中采用相同的(u,v)就能找到对应点了.