Software integration via the Micro-Epsilon 3D SDK
3D sensors from Micro-Epsilon are equipped with an easy-to-integrate SDK (Software Development Kit). The SDK is based on the GigE Vision and GenICam industry standards including the following function blocks:
- Network configuration and sensor connection
- Extensive sensor control
- Transmission control of measurement images
- Management of user-defined parameter sets
- C++ sample programs and documentation
Access to the sensor via GigE Vision is also possible without SDK using a GenICam client.
All 3D sensors from Micro-Epsilon comply with the GenICam or GigE Vision standard (Gigabit Ethernet for Machine Vision) of the AIA (Automated Imaging Association). Real 3D data formats (Coord3D) are used, so that the 3D point cloud is directly available for further processing.
The standard is widely used in the image processing world and is therefore supported by all common computer vision tools. This ensures fast and smooth integration into different image processing software packages - also for 3D evaluation.
GigE Vision ensures optimal data security, perfect performance and short design-in times during implementation. GigE Vision is based on Gigabit Ethernet and offers a high data transfer rate. Ethernet technology offers advantages such as long cable lengths without using repeaters/hubs, and it permits the use of inexpensive network components. The GigE Vision standard provides an open framework for data transmission and control signals between 3D sensors and PC. There are numerous infrastructure topology options for single and multi-scanner applications.
The 3D sensor library enables easy integration of Micro-Epsilon GenICam-based 3D sensors into C/C++ applications. Currently the reflectCONTROL RCS, surfaceCONTROL 3D and scanCONTROL 30xx sensors are supported.
An overview as well as a description of the individual functions of the library can be found in the enclosed interface description.
The 3D Sensor SDK integration package includes:
- Library files (.lib and .dll) for x86 and x64 applications
- Interface documentation
- Interface for C, C++ and C#
- Numerous program examples for C, C++ and C#