Method SolveP3P
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
SolveP3P(InputArray, InputArray, InputArray, InputArray, out Mat[], out Mat[], SolvePnPMethod)
Finds all pose solutions from three 3D-to-2D point correspondences.
public static int SolveP3P(InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, out Mat[] rvecs, out Mat[] tvecs, SolvePnPMethod flags = SolvePnPMethod.P3P)
Parameters
objectPointsInputArrayThree object points.
imagePointsInputArrayCorresponding image points.
cameraMatrixInputArrayCamera intrinsic matrix.
distCoeffsInputArrayDistortion coefficients, or an empty input for zero distortion.
rvecsMat[]Output rotation vectors, sorted by reprojection error.
tvecsMat[]Output translation vectors, sorted by reprojection error.
flagsSolvePnPMethodP3P or AP3P solver.
Returns
- int
Number of solutions.