【发布时间】:2015-05-04 05:39:56
【问题描述】:
关于paper,我正在尝试计算相机相对于测试图案的方向。测试模式看起来像
当相机垂直于测试图案平面观察它时。从未知方向观察时,测试模式看起来像
.
我能够计算围绕 x (alpha) 和 y (beta) 轴的角度。现在我需要校正测试图案以获得关于 z (gamma) 轴(相机光轴)的旋转角度。这是通过将测试图案图像围绕 x 和 y 旋转 alpha 和 beta 的负值来完成的。那么如何获得仅用于旋转的单应矩阵。我经历过virtual camera rotation 和wiki link。虚拟相机旋转代码产生良好的结果,但取决于相机与测试图案的距离,在我的情况下是未知的。我通过仅传递旋转矩阵尝试了cv::warpPerspective,但结果很奇怪。
【问题讨论】:
-
令人惊讶的是,这些人如何在 2008 年发表一篇关于 1998 年就广为人知的不可靠/不精确校准技术的论文!!!
标签: opencv rotation computer-vision affinetransform homography