Table of Contents

Enum SolvePnpMethod

Namespace
Emgu.CV.CvEnum
Assembly
Emgu.CV.dll

Method for solving a PnP problem

public enum SolvePnpMethod

Fields

AP3P = 5

An Efficient Algebraic Solution to the Perspective-Three-Point Problem

Dls = 3

A Direct Least-Squares (DLS) Method for PnP

EPnP = 1

EPnP: Efficient Perspective-n-Point Camera Pose Estimation F.Moreno-Noguer, V.Lepetit and P.Fua "EPnP: Efficient Perspective-n-Point Camera Pose Estimation"

IPPE = 6

Infinitesimal Plane-Based Pose Estimation. Object points must be coplanar.

IPPESquare = 7

Infinitesimal Plane-Based Pose Estimation. This is a special case suitable for marker pose estimation. 4 coplanar object points must be defined in the following order:

  • point 0: [-squareLength / 2, squareLength / 2, 0]
  • point 1: [ squareLength / 2, squareLength / 2, 0]
  • point 2: [ squareLength / 2, -squareLength / 2, 0]
  • point 3: [-squareLength / 2, -squareLength / 2, 0]
Iterative = 0

Iterative

P3P = 2

Complete Solution Classification for the Perspective-Three-Point Problem X.S. Gao, X.-R. Hou, J. Tang, H.-F. Chang; "Complete Solution Classification for the Perspective-Three-Point Problem"

SQPNP = 8

SQPnP: A Consistently Fast and Globally OptimalSolution to the Perspective-n-Point Problem

UPnP = 4

Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation