http://www.emgu.com
Estimates extrinsic camera parameters using known intrinsic parameters and extrinsic parameters for each view. The coordinates of 3D object points and their correspondent 2D projections must be specified. This function also minimizes back-projection error

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public static void cvFindExtrinsicCameraParams2(
	IntPtr objectPoints,
	IntPtr imagePoints,
	IntPtr intrinsicMatrix,
	IntPtr distortionCoeffs,
	IntPtr rotationVector,
	IntPtr translationVector,
	int useExtrinsicGuess
)
Visual Basic
Public Shared Sub cvFindExtrinsicCameraParams2 ( 
	objectPoints As IntPtr,
	imagePoints As IntPtr,
	intrinsicMatrix As IntPtr,
	distortionCoeffs As IntPtr,
	rotationVector As IntPtr,
	translationVector As IntPtr,
	useExtrinsicGuess As Integer
)
Visual C++
public:
static void cvFindExtrinsicCameraParams2(
	IntPtr objectPoints, 
	IntPtr imagePoints, 
	IntPtr intrinsicMatrix, 
	IntPtr distortionCoeffs, 
	IntPtr rotationVector, 
	IntPtr translationVector, 
	int useExtrinsicGuess
)
F#
static member cvFindExtrinsicCameraParams2 : 
        objectPoints : IntPtr * 
        imagePoints : IntPtr * 
        intrinsicMatrix : IntPtr * 
        distortionCoeffs : IntPtr * 
        rotationVector : IntPtr * 
        translationVector : IntPtr * 
        useExtrinsicGuess : int -> unit 

Parameters

objectPoints
Type: System..::..IntPtr
The array of object points, 3xN or Nx3, where N is the number of points in the view
imagePoints
Type: System..::..IntPtr
The array of corresponding image points, 2xN or Nx2, where N is the number of points in the view
intrinsicMatrix
Type: System..::..IntPtr
The camera matrix (A) [fx 0 cx; 0 fy cy; 0 0 1].
distortionCoeffs
Type: System..::..IntPtr
The vector of distortion coefficients, 4x1 or 1x4 [k1, k2, p1, p2]. If it is IntPtr.Zero, all distortion coefficients are considered 0's.
rotationVector
Type: System..::..IntPtr
The output 3x1 or 1x3 rotation vector (compact representation of a rotation matrix, see cvRodrigues2).
translationVector
Type: System..::..IntPtr
The output 3x1 or 1x3 translation vector
useExtrinsicGuess
Type: System..::..Int32
Use the input rotation and translation parameters as a guess

See Also