OpenCV 解释 solvenpn

OpenCV Explanation solvenpn

谁能给我更多关于opencv函数的解释solvepnp()? opencv 文档说

bool cv::solvePnP   (
        InputArray      objectPoints,
        InputArray      imagePoints,
        InputArray      cameraMatrix,
        InputArray      distCoeffs,
        OutputArray     rvec,
        OutputArray     tvec,
        bool            useExtrinsicGuess = false,
        int             flags = SOLVEPNP_ITERATIVE)

我想知道 objectPointsimagePointscameraMatrix 是什么。我曾经校准过我的相机并从中获得了一个参数 xml 文件,我可以使用它吗?

当你有一个对象的 3D 模型,并且你在现实世界中看到它时,它会被使用,它会给你相机朝向对象的大致位置和方向。 例如:

  • objectPoints – 对象坐标 space 中的对象点数组,3xN/Nx3 1 通道或 1xN/Nx1 3 通道,其中 N 是点数。这里也可以传vector
  • imagePoints – 对应图像点的数组,2xN/Nx2 1 通道或 1xN/Nx1 2 通道,其中 N 是点数。这里也可以传vector

你可以在这里找到其余的 link