eCapture Pro Software runs high-performance 10, 25 and 100GigE machine vision systems.
eCapture Pro Vision Software controls 10, 25 and 100GigE cameras through a simple interface. Capture raw video, control every camera, and scale from 1 to 500+ camera systems with GPU Direct processing.
Get started with GigE Vision 3.0, RDMA and GenICam compliant machine vision software that’s the foundation for incredible imaging systems.
Awards
inVISION Top Innovations 2025
FlexProc & FlexTrans
NAB Products of the Year 2024
FlexProc & FlexTrans and Real-time Volumetric Capture
NAB Products of the Year 2022
Volumetric Capture
Why use eCapture Pro Vision Software?
eCapture Pro Vision Software and eSDK Pro help you deploy faster.
eCapture Pro and eCapture Pro help you develop and validate vision systems faster. Many customers start in eCapture Pro because they appreciate the simple interface and it helps your learning to see visually how systems are build, configured and run. You can write and test plug-ins in both programs, and the backbone is the same.
Many customers finalize their deployments in eSDK Pro because it allows a robust API connection to the specialized software or HMIs that are the final product or deployment.
Go in-depth into eCapture Pro’s functionality
See features such as camera and system configuration, and 3D volumetric setup and capture.
FlexProc and FlexTrans are built into eCapture Pro and eSDK Pro so you can build reliable vision systems.
FlexProc means flexible processing.
FlexProc is aimed at high-bandwidth vision systems that provide extremely low latency. This applies to situations where you want high camera density per server, or multi-server, multi-GPU applications with hundreds of 10, 25 and 100GigE cameras.
You allocate which node in the system—GPU, CPU, FPGA or even the cloud—performs processing tasks. Build your own plug-ins or deploy pre-built modules. This includes AI or deep learning models built into CUDA kernels. The simple GUI makes the learning curve easier, whether you’re building simple or complex vision systems.
FlexTrans means flexible transport.
What do you do with all that data? FlexTrans is the answer, handling any node-to-node transfer, for example GPU-to-GPU, server-to-server or from the system to the cloud. FlexTrans uses NVIDIA’s GPU Direct and zero-copy technologies to keep latency low and use the best available node for the task.
All of this is orchestrated inside Emergent’s tools (eCapture Pro and eSDK Pro), so you don’t write low-level networking or memory-copy code yourself.
High-performance vision systems in a standards compliant package.
GPU Direct and zero-copy for high-throughput imaging.
Emergent systems leverage true zero-copy and NVIDIA GPUDirect to deliver ultra-low-latency, low-overhead image acquisition at scale. Hardware header-splitting network interface cards (NICs) and kernel-bypass networking stream GVSP payloads directly into contiguous buffers—or straight into GPU memory—eliminating redundant copies, CPU intervention, and system-memory bandwidth bottlenecks. This architecture sustains extreme data rates across 10/25/100GigE while preserving performance for real-time processing, encoding, and inference workloads.
Standards-based, production ready
eCapture Pro is compliant with GigE Vision 3.0, RDMA/RoCEv2 and GenICam. It runs on Windows (64-bit) and Linux (64-bit). Customers have proven its scalability in systems with 500+ cameras.
Key Software Features
Image analysis tools
eCapture Pro builds in several analytical tools, including:
- The histogram shows the distribution of pixel intensity values in the current frame. Use it to adjust exposure and gain, avoid underexposure or overexposure, and ensure balanced image brightness.
- False color overlays colors on regions of the image that exceed a specified intensity threshold. This makes it easier to identify saturation or confirm uniform illumination.
- The focus tool analyzes contrast and edge detail to evaluate image sharpness in real time. It provides a live plot and numeric values that guide manual lens focusing.
LUTS and display groups
eCapture Pro builds in several tools to adjust the appearance of footage.
- Display groups let you organize live camera streams into separate, customizable groups. These groups, which can be named anything, make it easier to manage and monitor multiple cameras efficiently.
- Look-up tables (LUTs) lets you adjust image tone or color directly in the camera. Use LUTs to enhance contrast, apply gamma correction, or simulate post-processing effects. LUTs are commonly used for:
- Improving visibility of features during inspection.
- Matching image output to industry color standards.
- Compressing high dynamic range for display or analysis.
Where is eCapture Pro typically used?
You may also want to consider…
Building your own vision applications? Use eSDK Pro.
Build your own applications on top of Emergent’s eSDK Pro, our software solution for OEM projects and creating vision pipelines into third-party software. You can save up to 90% of typical programming time vs. conventional vision SDKs using our concise API structure.
Access the latest version of eCapture Pro
eCapture Pro is a paid version of Emergent’s fully-featured software and is compatible with eSDK Pro. The latest version is linked below if you have a license key. If you would like to purchase, please contact your sales representative or use the form below.