在论坛发了半天没人理...我想问怎么把图片中的两个紫色点固定到蓝色点所在的位置,做到点与点的重合?新人求解答
图片在此: http://7sbqim.com1.z0.glb.clouddn.com/img_test.jpg
图片在此: http://7sbqim.com1.z0.glb.clouddn.com/img_test.jpg
1
Szcnorya Oct 17, 2015 如果说蓝色点是 UI 层的固定点的话,那你要做的就相当于用平移,拉伸,旋转让蓝色点连线和紫色点连线重合,旋转你可以通过计算两条直线夹角,拉伸长度可以通过线段长度比计算出,最后用平移对准。大体可以用这样的思路实现。
|
2
zerh925 Oct 17, 2015 via iPhone
可以详细描述下吗
|
3
ccdjh Oct 17, 2015 via Android
直接找到蓝色位置,覆盖
|
4
livevilwt OP @zerh925 左图中的两个蓝色点在图片中是固定的,紫色点则是眼睛的位置,现在我想要做的是把两个眼睛的位置(紫色点)拉长到两个蓝色点那,使得之后眼睛的位置变成之前的眼角的位置(蓝色点)。
|
6
Giki Oct 17, 2015 好像 affine transform
|
7
Giki Oct 17, 2015
Affine transformation and its application in image warping
http://hamilab.com/research/cv/affinewarp.html 看看是不是你想要的 |