Click or drag to resize
CvInvokeReprojectImageTo3D Method
Transforms 1-channel disparity map to 3-channel image, a 3D surface.

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: (
public static void ReprojectImageTo3D(
	IInputArray disparity,
	IOutputArray image3D,
	IInputArray q,
	bool handleMissingValues = false,
	DepthType ddepth = DepthType.Default


Type: Emgu.CVIInputArray
Disparity map
Type: Emgu.CVIOutputArray
3-channel, 16-bit integer or 32-bit floating-point image - the output map of 3D points
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