| SolvePnPFlags Enumeration |
Method for solving a PnP problem:
Namespace:
OpenCvSharp
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax public enum SolvePnPFlags
Public Enumeration SolvePnPFlags
public enum class SolvePnPFlags
Members
| Member name | Value | Description |
---|
| Iterative | 0 |
Iterative method is based on Levenberg-Marquardt optimization.
In this case the function finds such a pose that minimizes reprojection error,
that is the sum of squared distances between the observed projections imagePoints and the projected (using projectPoints() ) objectPoints .
|
| EPNP | 1 |
Method has been introduced by F.Moreno-Noguer, V.Lepetit and P.Fua in the paper “EPnP: Efficient Perspective-n-Point Camera Pose Estimation”.
|
| P3P | 2 |
Method is based on the paper of X.S. Gao, X.-R. Hou, J. Tang, H.-F. Chang“Complete Solution Classification for
the Perspective-Three-Point Problem”. In this case the function requires exactly four object and image points.
|
| DLS | 3 |
Joel A. Hesch and Stergios I. Roumeliotis. "A Direct Least-Squares (DLS) Method for PnP"
|
| UPNP | 4 |
A.Penate-Sanchez, J.Andrade-Cetto, F.Moreno-Noguer. "Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation"
|
See Also