Open eVision Libraries

Image analysis libraries and software tools

At a glance
  • Hardware-independent libraries. Compatible with any image source, including frame grabbers, GigE Vision and USB3 Vision cameras
  • 64-bit and 32-bit libraries for C++ and .NET
  • Accurate: sub-pixel measurement and calibration
  • Compatible with Windows' x86 processor architecture and a large variety of programming languages and development environments
  • Easy to learn and use
  • Robust, flexible and powerful
  • Support the latest technologies such as Deep Learning and 3D
 
EasyClassify

Deep Learning classification library

 
EasySegment

Deep Learning segmentation library

 
Easy3D

3D image processing library

 
Easy3DObject

3D object extraction and measurement library

 
Easy3DLaserLine

3D laser line extraction and calibration library

 
EasyMatch

Pattern matching library

 
EasyGauge

Sub-pixel measurement & dimension control library

 
EasyImage

Image processing library

 
EasyObject

Blob analysis library

 
EasyColor

Color image analysis library

 
EasyFind

Geometric pattern matching library

 
EasyOCR2

Industrial optical character recognition library

 
EasyOCR

Optical character recognition library

 
EasyMatrixCode

2D data matrix code reading library

 
EasyQRCode

QR code reading library

 
EasyBarCode

Bar code reading library

 
Deep Learning Bundle

Convolutional Neural Network-based inspection libraries

 
Inspection Bundle

Bundle of Open eVision inspection libraries

 
ID Bundle

Bundle of Open eVision identification libraries

 
Full Bundle

Bundle of primary Open eVision libraries

Open eVision Description

Open eVision is a suite of reliable, powerful and flexible software tools dedicated to image processing and analysis. Open eVision contains a set of libraries designed to be integrated into C++ and .NET applications.

  • The general-purpose libraries cover applications such as image filtering and enhancement, blob analysis, pattern matching, alignment and sub-pixel measurement.
  • The mark inspection libraries include functions for optical character recognition and 1D / 2D barcode reading.
  • The 3D libraries include laser line extraction and calibration functions, point cloud processing and management functions, and 3D object extraction and measurement functions.
  • The Deep Learning libraries are Convolutional Neural Network-based inspection libraries for image classification and segmentation.


Evaluate all of the libraries in Open eVision

We make it easy to evaluate our image processing and analysis libraries. If you are looking at Open eVision for the first time and would like to evaluate the performance of our libraries in your application program, a free 30-day evaluation license is available. Please contact your Euresys distributor, or contact us for more information.


Choose the most suitable Licensing System
Choose the most suitable Licensing System

  • Open eVision Dongle-based Licenses: Dongle-based Licenses offer the flexibility to be transferred from a PC to another. To purchase a Dongle-based License, select one of the Euresys dongles (USB or Parallel) plus the license(s) to be stored on this dongle. Licenses are delivered as activation codes, which are stored on the dongles.
  • Open eVision Software-based Licenses: Software-based licenses do not require any dongle, they are linked to the PC on which they have been activated. Licenses are delivered as activation codes and can be managed online.


Open eVision Bundles

Open eVision libraries can be purchased individually or in cost saving bundles. No development license is required!

  • The Open eVision Inspection bundle includes EasyImage, EasyColor, EasyObject, EasyMatch and EasyGauge.
  • The Open eVision Identification (ID) bundle includes EasyImage, EasyOCR, EasyOCR2, EasyMatrixCode, EasyBarCode and EasyQRCode.
  • The Open eVision Full bundle includes all Open eVision libraries except 3D (Easy3D, Easy3DObject and Easy3DLaserLine) and Deep Learning (EasyClassify and EasySegment) libraries.
  • As of Open eVision 2.0, Open eVision Studio is free and can be used with any Open eVision libraries and bundles.


Open eVision Studio: Evaluation, prototyping and development tool
Open eVision Studio: Evaluation, prototyping and development tool

Open eVision Studio is the evaluation, prototyping and development tool of Open eVision. Its intuitive graphical user interface allows you to call and immediately see the result of any of eVision's 2D image processing functions. A scripting functionality generates the corresponding code, which can then be copied and pasted into your application.

Open eVision Studio is free (when using Open eVision 2.0 and above) and does not require any license.

Just click on DOWNLOAD OPEN EVISION STUDIO and install Open eVision. Sample images, manuals and sample programs are included.


Compare products by selecting them in the columns.
The differences between the products are highlighted in blue.
 
Select a product
Select a product
Software
Host PC Operating System
  • Windows 10 (64-bits)
  • Windows 8 (64-bits)
  • Windows 7 (64-bits)
  • Windows 10 (64-bits)
  • Windows 8 (64-bits)
  • Windows 7 (64-bits)
APIs
  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio 2008® SP1 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2010® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2012® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2013® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2015® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2017® (C++, C#, VB .NET, C++/CLI)
  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio 2008® SP1 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2010® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2012® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2013® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2015® (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2017® (C++, C#, VB .NET, C++/CLI)
Ordering Information
EasyFindMatch Alignment

PCB Alignment

EasyFind and EasyMatch are able to quickly and reliably locate PCBs and other fiducial marks in the image.
Associated Products
EasyFind , EasyMatch , Full Bundle , Inspection Bundle , SDK
EasyFindMatch Pick

Pick and place machines

EasyFind and EasyMatch are able to quickly and reliably locate components in the image.
Associated Products
EasyFind , EasyMatch , Full Bundle , Inspection Bundle , SDK
EasyFindMatch Bonding

Wire bonding and Die bonding

EasyFind and EasyMatch are able to quickly and reliably locate fiducial marks in the image.
Associated Products
EasyFind , EasyMatch , Full Bundle , Inspection Bundle , SDK
EasyGauge Lead

Lead inspection

EasyGauge provides fast and accurate sub-pixel measurement for lead inspection.
Associated Products
EasyGauge , Full Bundle , Inspection Bundle , SDK
EasyColor PCB

PCB inspection

Connector Inspection

Connector inspection

3D position control of the pin heads of a connector.
Associated Products
Easy3D , Easy3DLaserLine , Easy3DObject
Enhancement

Image enhancement

EasyImage is used to enhance the quality of printed characters or codes before recognition.
Associated Products
EasyImage , Full Bundle , Inspection Bundle , SDK
Presence Check

Presence / Absence check

EasyImage gray-scale analysis functions are used for simple presence/absence checks
Surface

Surface analysis

EasyImage is used to reveal the surface defects, and the blob analysis functions of EasyObject is able to segment and measure them.
Measurement

Checking dimensional accuracy

Object Location

Object positioning for pick and place machines

Code ID

Product identification for traceability

Code Verification

Code quality verification for label printing machines

Color Inspection

Color inspection

Associated Products
EasyColor , Full Bundle , Inspection Bundle , SDK
False Color

False color rendering

Associated Products
EasyColor , Full Bundle , Inspection Bundle , SDK
Color Inspection Pharma

Color inspection in the pharmaceutical industry

Associated Products
EasyColor , Full Bundle , Inspection Bundle , SDK
Color Printing

Label and packaging inspection: Verification of the printing color

Associated Products
EasyColor , Full Bundle , Inspection Bundle , SDK
OCR OCV Printing

Label and packaging inspection: Inspection of the quality of the printing of characters and codes

Xray Noise

Noise reduction for Xray imaging

EasyImage contains spatial and temporal noise reduction functions.
Associated Products
EasyImage , Full Bundle , Inspection Bundle , SDK