eSDK Pro Software Development Kit Speeds Vision System Deployment
Emergent Vision's eSDK Pro Software Development Kit is for designing and deploying vision systems, including OEM projects and workflows that send imaging data into third-party software.
The kit is built for multicamera and multiserver environments and manages image acquisition, processing, transfer, and storage. Engineers define task functions such as recording, transformation, GPU transfer, and output, while the software handles scheduling, memory management, and synchronization. This reduces the amount of low-level programming typically required in vision SDKs.
Development work created in the SDK can be moved into the graphic user interface of eCapture Pro Vision Software, and work created in that interface can be transferred back into the SDK for deployment scenarios.
The software supports synchronized vision systems using GigE Vision 3.0, RDMA/RoCEv2, and GenICam. It includes FlexProc and FlexTrans frameworks that enable GPU, FPGA, and CPU acceleration with high-efficiency data movement, including support for GPU Direct and zero-copy data handling. The SDK is designed to support 10, 25, and 100GigE vision networks and is available for 64-bit Windows and Linux systems.
Features:
- Software development kit for vision system design and deployment
- Pipeline-driven, modular workflow architecture
- Task-based configuration for recording, processing, and data transfer
- Built-in scheduling, memory management, and synchronization
- Compatibility with eCapture Pro Vision Software workflows
- Support for multi-camera and multi-server systems
- Compliance with GigE Vision 3.0, RDMA/RoCEv2, and GenICam
- GPU, FPGA, and CPU acceleration via FlexProc and FlexTrans
- Support for 10, 25, and 100GigE vision networks
- Windows and Linux (64-bit) support
Emergent Vision Technologies, Inc.
British Columbia, Canada
(866) 780-6082
[email protected]
emergentvisiontec.com
