| Cv2ComposeRT Method (Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
composes 2 [R|t] transformations together. Also computes the derivatives of the result w.r.t the arguments
Namespace:
OpenCvSharp
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.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
)
Public Shared Sub ComposeRT (
rvec1 As Double(),
tvec1 As Double(),
rvec2 As Double(),
tvec2 As Double(),
<OutAttribute> ByRef rvec3 As Double(),
<OutAttribute> ByRef tvec3 As Double(),
<OutAttribute> ByRef dr3dr1 As Double(,),
<OutAttribute> ByRef dr3dt1 As Double(,),
<OutAttribute> ByRef dr3dr2 As Double(,),
<OutAttribute> ByRef dr3dt2 As Double(,),
<OutAttribute> ByRef dt3dr1 As Double(,),
<OutAttribute> ByRef dt3dt1 As Double(,),
<OutAttribute> ByRef dt3dr2 As Double(,),
<OutAttribute> ByRef dt3dt2 As Double(,)
)
public:
static void ComposeRT(
array<double>^ rvec1,
array<double>^ tvec1,
array<double>^ rvec2,
array<double>^ tvec2,
[OutAttribute] array<double>^% rvec3,
[OutAttribute] array<double>^% tvec3,
[OutAttribute] array<double,2>^% dr3dr1,
[OutAttribute] array<double,2>^% dr3dt1,
[OutAttribute] array<double,2>^% dr3dr2,
[OutAttribute] array<double,2>^% dr3dt2,
[OutAttribute] array<double,2>^% dt3dr1,
[OutAttribute] array<double,2>^% dt3dt1,
[OutAttribute] array<double,2>^% dt3dr2,
[OutAttribute] array<double,2>^% dt3dt2
)
static member ComposeRT :
rvec1 : float[] *
tvec1 : float[] *
rvec2 : float[] *
tvec2 : float[] *
rvec3 : float[] byref *
tvec3 : float[] byref *
dr3dr1 : float[,] byref *
dr3dt1 : float[,] byref *
dr3dr2 : float[,] byref *
dr3dt2 : float[,] byref *
dt3dr1 : float[,] byref *
dt3dt1 : float[,] byref *
dt3dr2 : float[,] byref *
dt3dt2 : float[,] byref -> unit
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