beneo
V2EX  ›  问与答

一张图片被放大并且倾斜,想得到一个公式能反应这种映射关系

  •  
  •   beneo · Mar 8, 2019 · 2267 views
    This topic created in 2806 days ago, the information mentioned may be changed or developed.

    原图 A,任意放大并且倾斜得到图 B ;

    已知图 A 三角形的坐标,已知图 B 三角形的坐标,这两个三角形是同一个三角形。

    请问如何得到一个公式,能把图 A 里面的坐标,映射到图 B ?

    谢谢,本人 python,任何关键词都可以

    8 replies  •  2019-03-09 08:56:34 +08:00
    oott123
    oott123
    Mar 8, 2019 via Android❤️1
    1
    变换矩阵
    murmur
    murmur
    Mar 8, 2019
    2
    你可以搜一下 css3 的 transform 的解释 数学上都是想通的
    beneo
    beneo
    OP
    Mar 8, 2019
    4
    谢谢大家,谢谢
    xml123
    xml123
    Mar 8, 2019
    5
    说个思路上最直接的方法(当然计算不一定直接,不过理论上都是等价的,最后会给出一个变换矩阵),以 A 中三角形一点为原点,另外两点会给出两个向量作为空间的基(因为是三角形,所以必然是线性无关的),任意 A 中点可计算出在这组基下的坐标,对应的计算词坐标在 B 中对应的基下的点即可。
    zmj1316
    zmj1316
    Mar 8, 2019 via Android
    6
    三维空间的话,透视投影和正交投影是不一样的
    yanaraika
    yanaraika
    Mar 9, 2019
    7
    affine transformation
    noe132
    noe132
    Mar 9, 2019
    8
    推荐一个视频,讲的是复平面向量的变换。和变换矩阵比较类似
    &list=PL3C690048E1531DC7&index=5
    &list=PL3C690048E1531DC7&index=6
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3638 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 09:50 · PVG 17:50 · LAX 01:50 · JFK 04:50
    ♥ Do have faith in what you're doing.