rvec/tvec 来自 solvePnP 与 rvec/tvec 来自 calibrateCamera
rvec/tvec from solvePnP vs. rvec/tvec from calibrateCamera
我已阅读 this 答案,但我仍然不明白 calibrateCamera
返回的 rvec/tvec
对和 [=15= 返回的 rvec/tvec
对].
我知道 solvePnP
解决了此处给出的 [R|T]
。
这很清楚——这是从世界点到图像平面的仿射变换。并且,相机矩阵 K
和 [R|T]
形成 K[R|T]
,投影矩阵。
但是,我似乎无法找到 calibrateCamera
返回的 rvec/tvec
的目的是什么。
calibrateCamera
返回的rvecs
/tvecs
描述了如何从每个棋盘的局部坐标系投影到相机的图像平面。
这就像 solvePnP 中的 rvec
/tvec
描述的如何从给定点的坐标系投影到相机的图像平面。
您可以使用 Rodrigues().
从 rvec
转换为完整的 R
矩阵
我已阅读 this 答案,但我仍然不明白 calibrateCamera
返回的 rvec/tvec
对和 [=15= 返回的 rvec/tvec
对].
我知道 solvePnP
解决了此处给出的 [R|T]
。
这很清楚——这是从世界点到图像平面的仿射变换。并且,相机矩阵 K
和 [R|T]
形成 K[R|T]
,投影矩阵。
但是,我似乎无法找到 calibrateCamera
返回的 rvec/tvec
的目的是什么。
calibrateCamera
返回的rvecs
/tvecs
描述了如何从每个棋盘的局部坐标系投影到相机的图像平面。
这就像 solvePnP 中的 rvec
/tvec
描述的如何从给定点的坐标系投影到相机的图像平面。
您可以使用 Rodrigues().
从rvec
转换为完整的 R
矩阵