New

Easy3DMatch

3D alignment and inspection library

At a glance
  • Align a scanned 3D object with another scan or with a reference mesh
  • Compute the local distances between 3D scans and a golden sample or reference mesh
  • Detect anomalies such as misplaced features, geometric distortions, gaps, bumps,...
  • Compatible with all 3D sensors that produce point clouds, depth maps or height maps



Compare Where to buy


Easy3DMatch Description
Easy3DMatch Description

The Easy3DMatch library features alignment functions to find the exact pose (position and orientation) of acquired 3D objects using a reference model. This model can be specified as a reference point cloud or as a 3D mesh from CAD software. Easy3D is required when using any Open eVision's 3D library and is provided when purchasing Easy3DLaserLine, Easy3DObject, Easy3DMatch or the 3D Bundle.


Compatibility with 3D sensors
Compatibility with 3D sensors

Easy3DMatch can use 3D data coming from a variety of 3D acquisition techniques like laser triangulation, structured light, stereo vision or time of flight. Open eVision’s compatibility has been tested with several 3D sensor brands: Automation Technology, Microsoft Azure Kinect, IDS Ensenso, Intel Realsense, Lucid Helios, LMI Gocator, Photoneo PhoXi, Shenzhen SinceVision (SSZN), Zivid and others.


All Open eVision libraries are available for Windows and Linux
All Open eVision libraries are available for Windows and Linux

  • Windows 7 to Windows 10, x86 (32 bits) and x86-64 (64 bits)
  • Linux x86-64 (64 bits) with a glibc version 2.18 or newer


Anomaly detection by the comparison of 3D data against a reference model
Anomaly detection by the comparison of 3D data against a reference model

After the alignment of the 3D data with the reference model, Easy3DMatch can search for local discrepancies, like holes, bumps, scratches, gaps… The list of detected anomalies is returned along with their individual position, distance and area. New point clouds with distances and colored data can be generated and displayed by the interactive Open eVision 3D viewer.


3D Viewer
3D Viewer

Use the 3D Viewer class of Easy3D to create an interactive 3D display. The 3D Viewer can display point clouds and 3D objects. It uses the OpenGL interface and requires a compatible display device.


Developed with the support of the DG06 Technology Development Department
Developed with the support of the DG06 Technology Development Department


Support 2D and 3D subdomains of interest
Support 2D and 3D subdomains of interest

Arbitrary 2D regions (on ZMaps) and 3D volumes (on point clouds) can be used to define subdomains of interest. In this case, the whole object is used during the alignment process, but only some parts are taken into account for comparison and anomaly detection.


Neo Licensing System
Neo Licensing System

  • Neo is the new Licensing System of Euresys. It is reliable, state-of-the-art, and is now available to store Open eVision and eGrabber licenses.
  • Neo allows you to choose where to activate your licenses, either on a Neo Dongle or in a Neo Software Container. You buy a license, you decide later.
  • Neo Dongles offer a sturdy hardware and provide the flexibility to be transferred from a computer to another.
  • Neo Software Containers do not need any dedicated hardware, and instead are linked to the computer on which they have been activated.
  • Neo ships with its own, dedicated, Neo License Manager, which comes in two flavours: an intuitive, easy to use, Graphical User Interface and a Command Line Interface that allows for easy automation of Neo licensing procedures.


Software
Host PC Operating System
  • Open eVision is a set of 32-bit and 64-bit libraries that require a processor compatible with the SSE4 instruction set.
  • The 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)
    • Linux 64 bits (x86-64 only) with a glibc version greater or equal to 2.18
  • 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
  • Remote connections
    • Remote connections are allowed using remote desktop, TeamViewer or any other similar software.
  • Virtual machines
    • Linux virtual machines are supported. Microsoft Hyper-V and Oracle VirtualBox hypervisors have been successfully tested.
    • Windows virtual machines are not supported.
  • 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.
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)
    • Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)
    • QtCreator 4.15 with Qt 5.12
  • Since Open eVision 2.5.1, discontinued support of:
    • Borland C++ Builder 6.0 update 4 (C++)
    • CodeGear Delphi 2009 (Object Pascal)
    • CodeGear C++ Builder 2009 (C++)
    • Microsoft Visual Studio 6.0 SP6 (C++, Basic)
    • ActiveX API
  • Since Open eVision 2.4.1, discontinued support of:
    • Embarcadero RAD Studio XE4 and XE5 (C++, Object Pascal, 32 bits only)
Ordering Information
Product code - Description
Optional accessories