Click or drag to resize
CameraCalibrationProjectPoints Method
Computes projections of 3D points to the image plane given intrinsic and extrinsic camera parameters. Optionally, the function computes jacobians - matrices of partial derivatives of image points as functions of all the input parameters w.r.t. the particular parameters, intrinsic and/or extrinsic. The jacobians are used during the global optimization in cvCalibrateCamera2 and cvFindExtrinsicCameraParams2. The function itself is also used to compute back-projection error for with current intrinsic and extrinsic parameters.

Namespace:  Emgu.CV
Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) Version: (
public static PointF[] ProjectPoints(
	MCvPoint3D32f[] objectPoints,
	ExtrinsicCameraParameters extrin,
	IntrinsicCameraParameters intrin,
	params Matrix<float>[] mats


Type: Emgu.CV.StructureMCvPoint3D32f
The array of object points.
Type: Emgu.CVExtrinsicCameraParameters
Extrinsic parameters
Type: Emgu.CVIntrinsicCameraParameters
Intrinsic parameters
Type: Emgu.CVMatrixSingle
Optional matrix supplied in the following order: dpdrot, dpdt, dpdf, dpdc, dpddist

Return Value

Type: PointF
The array of image points which is the projection of objectPoints
Note, that with intrinsic and/or extrinsic parameters set to special values, the function can be used to compute just extrinsic transformation or just intrinsic transformation (i.e. distortion of a sparse set of points)
See Also