Table: | For specifying the system |
MIL_ID SysId, | //in |
MIL_INT64 ResultType, | //in |
MIL_INT64 ControlFlag, | //in |
MIL_ID *Result3dmapIdPtr | //out |
This function allocates, on the specified system, a 3D reconstruction result buffer to be used with a 3D reconstruction context. When the result buffer is no longer required, release its memory, using M3dmapFree().
Specifies the identifier of the system on which to allocate the result buffer.
For specifying the system
|
|||||||||||||||||||||||||||||||||||||||
Value | Description | ||||||||||||||||||||||||||||||||||||||
M_DEFAULT_HOST |
Specifies the default Host system of the current MIL application. |
||||||||||||||||||||||||||||||||||||||
MIL system identifier |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
Specifies the type of result buffer to allocate. This parameter must be set to the following value:
For specifying the type of result buffer to
allocate
|
|||||||||||||||||||||||||||||||||||||||
Value | Description | ||||||||||||||||||||||||||||||||||||||
M_DEPTH_CORRECTED_DATA |
Specifies to allocate a 3D reconstruction result buffer used to store results generated in M_DEPTH_CORRECTION mode, after the 3D reconstruction context has been calibrated. This result buffer type is used to generate partially corrected depth maps. (summarize)Specifies to allocate a 3D reconstruction result buffer used to store results generated in M_DEPTH_CORRECTION mode, after the 3D reconstruction context has been calibrated. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_LASER_CALIBRATION_DATA |
Specifies to allocate a 3D reconstruction result buffer used to store images of laser line displacement at specified heights during the 3D reconstruction calibration process. This result buffer type is used to calibrate a 3D reconstruction context. (summarize)Specifies to allocate a 3D reconstruction result buffer used to store images of laser line displacement at specified heights during the 3D reconstruction calibration process. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_POINT_CLOUD_RESULT |
Specifies to allocate a 3D reconstruction result buffer used to store results generated in M_CALIBRATED_CAMERA_LINEAR_MOTION mode, after the 3D reconstruction context has been calibrated. This result buffer type is used to generate fully corrected depth maps. (summarize)Specifies to allocate a 3D reconstruction result buffer used to store results generated in M_CALIBRATED_CAMERA_LINEAR_MOTION mode, after the 3D reconstruction context has been calibrated. (more details...) |
Header | Include mil.h. |
Library | Use mil.lib; mil3dmap.lib. |
DLL | Requires mil.dll; mil3dmap.dll. |