Emgu CV Library Documentation
ProjectPoints2 Method (objectPoints, extrin, intrin, mats)
NamespacesEmgu.CVCameraCalibrationProjectPoints2(array<MCvPoint3D32f>[]()[], ExtrinsicCameraParameters, IntrinsicCameraParameters, array<Matrix<(Of <(Single>)>)>[]()[])

www.emgu.com/wiki
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.
Declaration Syntax
C#Visual BasicVisual C++
public static PointF[] ProjectPoints2(
	MCvPoint3D32f[] objectPoints,
	ExtrinsicCameraParameters extrin,
	IntrinsicCameraParameters intrin,
	params Matrix<float>[] mats
)
Public Shared Function ProjectPoints2 ( _
	objectPoints As MCvPoint3D32f(), _
	extrin As ExtrinsicCameraParameters, _
	intrin As IntrinsicCameraParameters, _
	ParamArray mats As Matrix(Of Single)() _
) As PointF()
public:
static array<PointF>^ ProjectPoints2(
	array<MCvPoint3D32f>^ objectPoints, 
	ExtrinsicCameraParameters^ extrin, 
	IntrinsicCameraParameters^ intrin, 
	... array<Matrix<float>^>^ mats
)
Parameters
objectPoints (array< MCvPoint3D32f >[]()[])
The array of object points, 3xN or Nx3, where N is the number of points in the view
extrin (ExtrinsicCameraParameters)
extrinsic parameters
intrin (IntrinsicCameraParameters)
intrinsic parameters
mats (array< Matrix<(Of <(Single>)>) >[]()[])
Optional matrix supplied in the following order: dpdrot, dpdt, dpdf, dpdc, dpddist
Return Value
The array of image points which is the projection of objectPoints
Remarks
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)

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.5.0.0 (1.5.0.0)