Alpha TechSys

Euresys Open eVision Libraries

Euresys Authorized Distributor

Euresys Open eVision Libraries

Image analysis libraries and software tools

  • Hardware-independant 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
  • Benefits
  • Specification
  • Applications

Open eVision StudioEvaluation, 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 functions. A scripting function 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 can be downloaded to evaluate the performance of Open eVision.


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.

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 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 your C++, .NET.
  • The general purpose libraries cover applications such as image filtering and enhancement, blob analysis, pattern matching, alignment and metrology.
  • The mark inspection libraries include functions for optical character recognition, character printing inspection and 1D / 2D barcode reading.

Software

Host PC Operating System

  • Open eVision is a set of 32-bit and 64-bit libraries that require a processor compatible with the SSE2 instruction set.
  • Deep Learning Bundle is only available in the 64-bit Open eVision library.
  • Open eVision can be used on the following operating systems:
    • Windows 10 (32- and 64-bits)
    • Windows 8 (32- and 64-bits)
    • Windows 7 (32- and 64-bits)
  • Since Open eVision 2.6, discontinued support of:
    • Windows Vista 32-bits Service Pack 1
    • Windows XP 32-bits Service Pack 3
    • Windows Embedded Standard 2009 32-bits
  • The Open eVision installer does not allow installation on virtual machines.
  • Minimum requirements:
    • RAM: 8 GB
    • Display size: 800 x 600. 1280 x 1024 recommended.
    • Color depth: 16 bits. 32 bits recommended.
    • Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.
  • Open eVision is a set of 32-bit and 64-bit libraries that require a processor compatible with the SSE2 instruction set.
  • Deep Learning Bundle is only available in the 64-bit Open eVision library.
  • Open eVision can be used on the following operating systems:
    • Windows 10 (32- and 64-bits)
    • Windows 8 (32- and 64-bits)
    • Windows 7 (32- and 64-bits)
  • Since Open eVision 2.6, discontinued support of:
    • Windows Vista 32-bits Service Pack 1
    • Windows XP 32-bits Service Pack 3
    • Windows Embedded Standard 2009 32-bits
  • The Open eVision installer does not allow installation on virtual machines.
  • Minimum requirements:
    • RAM: 8 GB
    • Display size: 800 x 600. 1280 x 1024 recommended.
    • Color depth: 16 bits. 32 bits recommended.
    • Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.
  • Open eVision is a set of 32-bit and 64-bit libraries that require a processor compatible with the SSE2 instruction set.
  • Deep Learning Bundle is only available in the 64-bit Open eVision library.
  • Open eVision can be used on the following operating systems:
    • Windows 10 (32- and 64-bits)
    • Windows 8 (32- and 64-bits)
    • Windows 7 (32- and 64-bits)
  • Since Open eVision 2.6, discontinued support of:
    • Windows Vista 32-bits Service Pack 1
    • Windows XP 32-bits Service Pack 3
    • Windows Embedded Standard 2009 32-bits
  • The Open eVision installer does not allow installation on virtual machines.
  • Minimum requirements:
    • RAM: 8 GB
    • Display size: 800 x 600. 1280 x 1024 recommended.
    • Color depth: 16 bits. 32 bits recommended.
    • Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.

API's

  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio .NET 2003 SP1 (C++)
    • Microsoft Visual Studio 2005 SP1 (C++, C#, VB .NET, C++/CLI)
    • 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)
  • Since Open eVision 2.6, discontinued support of:
    • Microsoft Visual Studio 6.0 SP6 (C++, Basic)
    • Borland C++ Builder 6.0 update 4 (C++)
    • CodeGear C++ Builder 2009 (C++)
    • CodeGear Delphi 2009 (Object Pascal)
    • Embarcadero RAD Studio XE4 (C++, Object Pascal)
    • Embarcadero RAD Studio XE5 (C++, Object Pascal)
  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio .NET 2003 SP1 (C++)
    • Microsoft Visual Studio 2005 SP1 (C++, C#, VB .NET, C++/CLI)
    • 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)
  • Since Open eVision 2.6, discontinued support of:
    • Microsoft Visual Studio 6.0 SP6 (C++, Basic)
    • Borland C++ Builder 6.0 update 4 (C++)
    • CodeGear C++ Builder 2009 (C++)
    • CodeGear Delphi 2009 (Object Pascal)
    • Embarcadero RAD Studio XE4 (C++, Object Pascal)
    • Embarcadero RAD Studio XE5 (C++, Object Pascal)
  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio .NET 2003 SP1 (C++)
    • Microsoft Visual Studio 2005 SP1 (C++, C#, VB .NET, C++/CLI)
    • 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)
  • Since Open eVision 2.6, discontinued support of:
    • Microsoft Visual Studio 6.0 SP6 (C++, Basic)
    • Borland C++ Builder 6.0 update 4 (C++)
    • CodeGear C++ Builder 2009 (C++)
    • CodeGear Delphi 2009 (Object Pascal)
    • Embarcadero RAD Studio XE4 (C++, Object Pascal)
    • Embarcadero RAD Studio XE5 (C++, Object Pascal)
EasyFindMatch Alignment

PCB Alignment

EasyFind and EasyMatch are able to quickly and reliably locate PCBs and other fiducial marks in the image.

EasyFindMatch Pick

Pick and place machines

EasyFind and EasyMatch are able to quickly and reliably locate components in the image.

EasyFindMatch Bonding

Wire bonding and Die bonding

EasyFind and EasyMatch are able to quickly and reliably locate fiducial marks in the image.

EasyGauge Lead

Lead inspection

EasyGauge provides fast and accurate sub-pixel measurement for lead inspection.

EasyColor PCB

PCB inspection

EasyOCV Inspection

Mark inspection

LED Inspection

LED inspection

Connector Inspection

Connector inspection

3D position control of the pin heads of a connector.

Enhancement

Image enhancement

EasyImage is used to enhance the quality of printed characters or codes before recognition.

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

Assembly

Assembly inspection

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

False Color

False color rendering

Color Inspection Pharma

Color inspection in the pharmaceutical industry

Color Printing

Label and packaging inspection: Verification of the printing color

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.