CvInvokeReprojectImageTo3D Method |
http://www.emgu.com
Transforms 1-channel disparity map to 3-channel image, a 3D surface.
Namespace: Emgu.CVAssembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.2.0.2682 (3.2.0.2682)
Syntax public static void ReprojectImageTo3D(
IInputArray disparity,
IOutputArray image3D,
IInputArray q,
bool handleMissingValues = false,
DepthType ddepth = DepthType.Default
)
Public Shared Sub ReprojectImageTo3D (
disparity As IInputArray,
image3D As IOutputArray,
q As IInputArray,
Optional handleMissingValues As Boolean = false,
Optional ddepth As DepthType = DepthType.Default
)
public:
static void ReprojectImageTo3D(
IInputArray^ disparity,
IOutputArray^ image3D,
IInputArray^ q,
bool handleMissingValues = false,
DepthType ddepth = DepthType::Default
)
static member ReprojectImageTo3D :
disparity : IInputArray *
image3D : IOutputArray *
q : IInputArray *
?handleMissingValues : bool *
?ddepth : DepthType
(* Defaults:
let _handleMissingValues = defaultArg handleMissingValues false
let _ddepth = defaultArg ddepth DepthType.Default
*)
-> unit
Parameters
- disparity
- Type: Emgu.CVIInputArray
Disparity map - image3D
- Type: Emgu.CVIOutputArray
3-channel, 16-bit integer or 32-bit floating-point image - the output map of 3D points - q
- Type: Emgu.CVIInputArray
The reprojection 4x4 matrix, can be arbitrary, e.g. the one, computed by cvStereoRectify - handleMissingValues (Optional)
- Type: SystemBoolean
Indicates, whether the function should handle missing values (i.e. points where the disparity was not computed).
If handleMissingValues=true, then pixels with the minimal disparity that corresponds to the outliers (see StereoMatcher::compute )
are transformed to 3D points with a very large Z value (currently set to 10000). - ddepth (Optional)
- Type: Emgu.CV.CvEnumDepthType
The optional output array depth. If it is -1, the output image will have CV_32F depth. ddepth can also be set to CV_16S, CV_32S or CV_32F.
See Also