CameraCalibrationProjectPoints Method |
http://www.emgu.com
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.CVAssembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.1.0.2282 (3.1.0.2282)
Syntaxpublic static PointF[] ProjectPoints(
MCvPoint3D32f[] objectPoints,
ExtrinsicCameraParameters extrin,
IntrinsicCameraParameters intrin,
params Matrix<float>[] mats
)
Public Shared Function ProjectPoints (
objectPoints As MCvPoint3D32f(),
extrin As ExtrinsicCameraParameters,
intrin As IntrinsicCameraParameters,
ParamArray mats As Matrix(Of Single)()
) As PointF()
public:
static array<PointF>^ ProjectPoints(
array<MCvPoint3D32f>^ objectPoints,
ExtrinsicCameraParameters^ extrin,
IntrinsicCameraParameters^ intrin,
... array<Matrix<float>^>^ mats
)
static member ProjectPoints :
objectPoints : MCvPoint3D32f[] *
extrin : ExtrinsicCameraParameters *
intrin : IntrinsicCameraParameters *
mats : Matrix<float32>[] -> PointF[]
Parameters
- objectPoints
- Type: Emgu.CV.StructureMCvPoint3D32f
The array of object points. - extrin
- Type: Emgu.CVExtrinsicCameraParameters
Extrinsic parameters - intrin
- Type: Emgu.CVIntrinsicCameraParameters
Intrinsic parameters - mats
- Type: Emgu.CVMatrixSingle
Optional matrix supplied in the following order: dpdrot, dpdt, dpdf, dpdc, dpddist
Return Value
Type:
PointFThe array of image points which is the projection of
objectPoints
RemarksNote, 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