-1

谁能给我更多关于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)

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

4

1 回答 1

0

例如,当您拥有对象的 3D 模型并且您可以在现实世界中看到它时使用它,它将为您提供相机朝向对象的大致位置和方向。例如:

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

您可以在此链接中找到其余部分

于 2017-11-12T21:42:53.210 回答