透视变换

原坐标 [ u , v ] [u, v] [u,v]
( x y z ) = ( a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ) ( u v 1 ) \begin{pmatrix} x\\ y\\ z \end{pmatrix} = \begin{pmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{pmatrix}\begin{pmatrix} u\\ v\\ 1 \end{pmatrix} xyz=a11a21a31a12a22a32a13a23a33uv1
x = a 11 u + a 12 u + a 13 u y = a 21 u + a 22 u + a 23 u z = a 31 u + a 32 u + a 33 u \\ x = a_{11}u + a_{12}u + a_{13}u \\ y = a_{21}u + a_{22}u + a_{23}u \\ z = a_{31}u + a_{32}u + a_{33}u \\ x=a11u+a12u+a13uy=a21u+a22u+a23uz=a31u+a32u+a33u
变换后的坐标
x ′ = x z = a 11 u + a 12 u + a 13 u a 31 u + a 32 u + a 33 u y ′ = y z = a 21 u + a 22 u + a 23 u a 31 u + a 32 u + a 33 u \\ {x}' = \frac{x}{z} = \frac{a_{11}u + a_{12}u + a_{13}u}{a_{31}u + a_{32}u + a_{33}u} \\ \\ {y}' = \frac{y}{z} = \frac{a_{21}u + a_{22}u + a_{23}u}{a_{31}u + a_{32}u + a_{33}u} x=zx=a31u+a32u+a33ua11u+a12u+a13uy=zy=a31u+a32u+a33ua21u+a22u+a23u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值