计算机视觉(六)--照相机模型与现实增强

一、安装

首先,我们需要安装openGL和pygame。选择与系统和已安装的python相匹配的版本,下载。
然后,我们通过命令窗口cmd来下载一下缺少的DLLS文件。找到路径 然后pip install DLLS。

二、以平面和标记物进行姿态估计

如果图像包含了平面状的标记物,且已对照相机进行了标定,就可以计算出照相机的旋转和平移。
计算机视觉(六)--照相机模型与现实增强
使用平面物体作为标记物,来计算用于新视图投影矩阵的例子。将图像的特征和对齐后的标记匹配,计算出单应性矩阵,然后用于计算照相机的姿态。上图为带有一个蓝色正方形区域的模板图像;
计算机视觉(六)--照相机模型与现实增强
上图为,从未知视角拍摄的一幅图像,该图像包含同一个正方形,该正方形已经经过估计的单应性矩阵进行了变换;
计算机视觉(六)--照相机模型与现实增强
上图中使用计算出的照相机矩阵变换立方体。

三、增强现实(在图像中放置虚拟物体)

计算机视觉(六)--照相机模型与现实增强