joa*_*nna 5 camera opencv calibration augmented-reality
我正在开发一个增强现实应用程序-使用OpenCV + OpenGL + QtCreator进行的虚拟试戴-现在,我只能校准相机。我发现了很多有关使用棋盘格模式在OpenCV中进行校准的资源,但是我需要实现某种自校准,因此这没有帮助。我知道可以做到,但并没有发现任何有用的东西。我在http://www.eidelen.ch/thesis/MscThesisV1.0.pdf上找到了这项研究,其中描述了自校准过程(第4章),但是我不确定这是否可行。我想实现的目标可以在http://www.ray-ban.com/usa/virtual-mirror上看到。我只想知道他们如何校准。
对于相机校准,您需要知道世界上的一组真实坐标。棋盘为您提供了这一点,因为您知道正方形的大小和形状,因此您可以将像素位置与现实世界中的测量值相关联。
您会看到,在 Schneider 的论文中,他使用 3D 跟踪单元(图 3.1)为他提供点的真实世界坐标。他有这些,这与棋盘有类似的问题。
在虚拟镜子的例子中,我不知道,但我猜他们正在使用面部检测系统,因此不需要校准图像。类似于:http ://www.vision.caltech.edu/html-files/EE148-2005-Spring/pprs/viola04ijcv.pdf
对于您的系统来说,这可能更有意义。很多人在 OpenCV 中进行人脸检测,因此有很多相关内容。您可以从这里开始:http://docs.opencv.org/trunk/modules/contrib/doc/facerec/facerec_tutorial.html