透视函数:将n+1维空间透视到n维空间,只需要除以最后一个维度的数值(要求为正数)。
例如图中所示,(x,y)(y>0)从原点透视到y=-1的直线上,其呈现的点即为(-透视点,-1),即为(-x/y,-1).像是将所有的点都透射到y=-1这条直线上。
透视函数性质:凸集经过透视仍然是凸集。
(1)线段的透视仍然是线段。
### 透视变换保持线段性质的具体例子
假设我们有一个线段,端点分别为:
$$
\mathbf{p}_1 =
\begin{bmatrix}
1 \\
1 \\
1
\end{bmatrix}, \quad
\mathbf{p}_2 =
\begin{bmatrix}
3 \\
2 \\
1
\end{bmatrix}
$$
这些点使用的是齐次坐标形式(第三个分量是 1)。
#### 1. 线段上的点表示
线段上的点可以表示为:
$$
\mathbf{p}(t) = t \mathbf{p}_1