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.

eCapture Pro is fully-featured machine vision software that captures RAW video from GigE cameras. Builds in GPU Direct and zero-copy technologies

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?

Made for cutting-edge cameras

We were first to introduce 10, 25 and 100GigE cameras. eCapture Pro is designed to configure system components—cameras, switches, servers and nodes such as GPUs, CPUs, FPGAs and memory—to optimally handle high-speed, high-resolution recording data.

Work the way you want

eCapture Pro’s drag-and-drop interface makes it easy to assemble and run vision systems. If you’re experienced, you can control the complex parts too. Use the included plug-ins or write your own. You have detailed control, even for large camera arrays.

Scalable for multi-camera

Apply programming across complex systems of cameras, switches and servers. Four key technologies provide the backbone for lossless multi-camera recording—FlexProc, FlexTrans, zero-copy and NVIDIA GPUDirect. You can confidently focus on application performance.

eCapture Pro Vision Software and eSDK Pro software development kit function as a complementary development environment for vision systems.

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.

GigE Vision3.0, RDMA / RoCEv2, GenICam compliant vision software

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.

Get started with eCapture free viewer software

eCapture Free Viewer is vision software with basic functions, such as camera setup and recording, but is limited in the number of cameras that can be deployed

This software allows you to set up and record with up to 2 cameras. Customers most frequently use this software for proof-of-concept or camera testing before moving on to eCapture Pro or eSDK Pro for full-scale R&D or production vision systems.

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.