Get imaging in no time with our software packages: Our eCapture Pro application development software, eCapture viewer software, eSDK (Software Development Kit) for seamless integration of Emergent cameras into your system.
Emergent’s vision software products
Flagship software products
eCapture Pro and eSDK Pro are our flagship software products. They share the same backbone, with the ability to develop and deploy vision systems with our 10, 25 and 100GigE cameras. eCapture Pro has a graphic user interface, while eSDK Pro is code-based.
Free software products
eCapture Viewer and eSDK are the free versions of our software. These products are great for getting started on a project and offer most of the functionality of the flagship products. Their main limitation is that they are designed to work with low camera counts (≤2).
Third-party software
eSDK Pro is the best choice to send imaging data into third-party software using a simple API call. We also offer camera compatibility with MVTec’s HALCON, NI Vision Acquisition Software, and Cognex VisionPro based on the GigE Vision and GenICam standards.
Machine Vision Software
Free vision software options
Core technologies driving Emergent’s vision software
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.
Third-party software compatibility, including GenTL
Emergent’s GigE cameras work with a variety of third-party applications. If the software you are using has GenTL support, you can access our high-performance drivers, making Emergent cameras interoperable with your software.
MVTec HALCON
Use Emergent cameras within HALCON, which supports GenICam and GigE Vision and runs on ARM-based embedded vision platforms by default. The popular machine vision software features an extensive library used in all areas of imaging, including blob analysis, morphology, matching, measuring, and identification. HALCON also features deep learning and 3D vision algorithms.
Cognex VisionPro
Use Emergent’s GigE cameras with Cognex VisionPro PC-based software to perform a wide range of machine vision functions. These include geometric object location and inspection, as well as identification, measurement, and alignment. The software offers a library of pattern matching, blob, caliper, line location, image filtering, OCR, OCV, and smart and deep learning vision tools, as well as 1D / 2D barcode reading.
NI Vision
Emergent cameras can be used with NI (formerly National Instruments) Vision Acquisition Software (VAS) to acquire, display, and save images from industry-standard camera interfaces such as GigE Vision. With NI VAS, users can control digital I/O on NI vision hardware and, through a set of functions and example programs, create applications using LabVIEW or C/C++.