我已阅读this回答,但我仍然不理解rvec/tvec
返回的calibrateCamera
对和rvec/tvec
返回的solvePnP
对1}}。
我理解solvePnP
解决了此处给出的[R|T]
。
这很清楚 - 它是从世界点到图像平面的仿射变换。并且,相机矩阵K
和[R|T]
形成K[R|T]
投影矩阵。
但是,我似乎无法找到rvec/tvec
返回calibrateCamera
的目的是什么。
答案 0 :(得分:2)
rvecs
返回的tvecs
/ calibrateCamera
描述了如何从每个棋盘的本地坐标系投影到相机的图像平面。
这就像solvePnP中的rvec
/ tvec
描述了如何从给定点的坐标系投影到相机的图像平面。
您可以使用Rodrigues()从rvec
转换为完整的R
矩阵。