透视变换
为了获得透视变换(也称单应性)提供的更大的灵活性,我们需要一个新的功能来使我们能够表达更广泛的变换。**我们需要指出的是,即使透视投影完全由单个矩阵指定,投影实际上也不是线性变换。**这是因为变换需要通过最终维度进行划分,从而在过程中失去一个维度。
与仿射变换一样,图像操作(密集变换)通过不同的函数来处理,而不是点集(稀疏变换)上的变换。
cv::warpPerspective()同于密集透视变换
void cv::warpPerspective(
cv::InputArray src,
cv::OutputArray dst,
cv::InputArray M,
cv::size dsize,