composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments
Namespace: OpenCvSharp.CPlusPlus
Assembly: OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static void ComposeRT( double[] rvec1, double[] tvec1, double[] rvec2, double[] tvec2, out double[] rvec3, out double[] tvec3, out double[,] dr3dr1, out double[,] dr3dt1, out double[,] dr3dr2, out double[,] dr3dt2, out double[,] dt3dr1, out double[,] dt3dt1, out double[,] dt3dr2, out double[,] dt3dt2 )
Parameters
- rvec1
- Type: SystemDouble
First rotation vector. - tvec1
- Type: SystemDouble
First translation vector. - rvec2
- Type: SystemDouble
Second rotation vector. - tvec2
- Type: SystemDouble
Second translation vector. - rvec3
- Type: SystemDouble
Output rotation vector of the superposition. - tvec3
- Type: SystemDouble
Output translation vector of the superposition. - dr3dr1
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dr3dt1
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dr3dr2
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dr3dt2
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dt3dr1
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dt3dt1
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dt3dr2
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively. - dt3dt2
- Type: SystemDouble
Optional output derivatives of rvec3 or tvec3 with regard to rvec1, rvec2, tvec1 and tvec2, respectively.
See Also