MIL_ID SysId, | //in |
MIL_INT64 Strategy, | //in |
MIL_INT64 ControlFlag, | //in |
MIL_ID *ContextBeadIdPtr | //out |
This function allocates a bead context on the specified system. When the bead context is no longer required, you should release its memory, using MbeadFree().
Any value that you provide to the MIL Bead module (for example, position and width) must be specified in appropriate units (pixel or real-world), depending on whether your images are calibrated. For more information, see the Camera calibration - overview section of Chapter 25: Calibrating your camera setup. Note that, if you are specifying pixel units, make sure the pixel sizes are consistent across all calibrations (for example, pixel sizes should be the same in the training and verification images). When using different calibration contexts, it is recommended that you use world units.
Specifies the identifier of the system on which to allocate the bead context. This parameter should be set to one of the following values:
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 strategy with which to extract and analyze beads. This parameter should be set to the following value:
For specifying the strategy
|
|||||||||||||||||||||||||||||||||||||||
Value | Description
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default strategy. |
Header | Include mil.h. |
Library | Use mil.lib; milbead.lib. |
DLL | Requires mil.dll; milbead.dll. |