eVision  Easy3DObject

Oggetto3DEasy

Libreria per l'estrazione e la misurazione di oggetti 3D

- Rilevamento di oggetti 3D in nuvole di punti o ZMap
- Criteri di rilevamento metrici
- Compatibile con regioni arbitrarie
- Calcolo di misurazioni 3D precise, come dimensioni, orientamento, area, volume...
- Estrazione automatica del piano di supporto locale dell'oggetto
Visualizzazione grafica 2D e 3D dei risultati
- Applicazione demo interattiva completa

Descrizione

Easy3DObject è una libreria in grado di estrarre e misurare automaticamente oggetti 3D da una nuvola di punti o da una ZMap. Easy3D è necessario quando si utilizza qualsiasi libreria 3D di Open eVision ed è fornito con l'acquisto di Easy3DLaserLine, Easy3DObject, Easy3DMatch o il pacchetto 3D.
Easy3DObject Detection

Rilevamento di oggetti 3D in nuvole di punti e ZMap

Easy3DObject utilizza un algoritmo innovativo per rilevare oggetti in Point Clouds o ZMaps. È in grado di estrarre in modo efficiente oggetti piccoli e grandi, indipendentemente dalla loro forma.

Easy3DObject Precise3Dmeasurements

Calcola misurazioni 3D precise

Per ogni oggetto rilevato, Easy3DObject calcola le misure geometriche 3D. Tutte le misure sono espresse in unità reali (come millimetri o micron). Questi valori includono la lunghezza, la larghezza e l'altezza dell'oggetto, l'orientamento e gli angoli di inclinazione, l'area e il volume. Queste misure possono quindi essere utilizzate per eseguire ispezioni 3D, ad esempio confrontando i risultati con i valori di riferimento.

Easy3DObject AutomaticExtraction

Estrazione automatica del piano locale di supporto dell'oggetto

Per ogni oggetto rilevato, Easy3DObject estrae il piano di supporto locale. Questo viene quindi utilizzato come riferimento per vari calcoli quali altezza, posizione superiore o volume. Utilizzando solo l'area circostante l'oggetto in questo processo, Easy3DObject diventa uno strumento potente per l'ispezione di prodotti con supporto curvo o non piatto.

Easy3DObject 2D3DGraphicalDisplay

Visualizzazione grafica 2D e 3D dei risultati

L'elenco degli oggetti risultante può essere visualizzato in contesti grafici 2D e 3D. Su un'immagine, gli oggetti possono essere mostrati con il loro rettangolo di delimitazione, la posizione media o i pixel estratti. Su un visualizzatore 3D, gli oggetti vengono visualizzati con i loro riquadri di delimitazione, piani o posizioni superiori. Gli attributi di visualizzazione come il colore o l'opacità sono personalizzabili.

Altri vantaggi

Sistema di licenze Neo

Neo è il nuovo sistema di licenze. È affidabile, all'avanguardia e ora è disponibile per memorizzare le licenze Open eVision ed eGrabber. Neo consente di scegliere dove attivare le licenze, su un Neo Dongle o in un Neo Software Container. Si acquista una licenza e si decide in un secondo momento.

I Neo Dongle offrono un hardware robusto e la flessibilità di poter essere trasferiti da un computer all'altro. I Neo Software Container non necessitano di hardware dedicato, ma sono collegati al computer su cui sono stati attivati.

Neo viene fornito con il proprio Neo License Manager dedicato, disponibile in due versioni: un'interfaccia grafica intuitiva e facile da usare e un'interfaccia a riga di comando che consente una facile automazione delle procedure di licenza Neo.

Tutte le librerie eVision per Windows e Linux

  • Microsoft Windows 11, 10 per architettura processore x86-64 (64 bit)
  • Microsoft Windows 11, 10 IoT Enterprise su sistemi x86_64
  • Linux per architetture di processori x86-64 (64 bit) e ARMv8-A (64 bit) con versione glibc superiore o uguale a 2.18
DriverWinLinuxARM

Applicazione demo interattiva completa

Viene fornita un'applicazione demo per Easy3DObject con codice sorgente completo. Utilizzando tale applicazione, l'utente potrà apprendere e sperimentare tutte le funzionalità della libreria Easy3DObject. Inoltre, è possibile generare frammenti di codice e integrarli nelle proprie applicazioni.

Easy3DObject DemoApp

Criteri di rilevamento metrici

L'algoritmo di rilevamento degli oggetti 3D utilizza diversi criteri geometrici per concentrarsi solo sugli oggetti richiesti. Questi criteri sono la dimensione (lunghezza, larghezza e altezza), l'angolo (orientamento e inclinazione), le proporzioni, l'area e il volume degli oggetti. Questi parametri sono espressi in unità di coordinate del mondo reale. Utilizzando questi criteri, l'utente può limitare l'estrazione agli oggetti rilevanti per l'Ispezione.

Easy3DObject MetricDetection

Compatibilità con sensori 3D

La libreria Easy3D è in grado di importare dati da sensori 3D di terze parti quali Automation Technology, Azure Kinect, Benano, Heliotis, IDS Ensenso, Intel Realsense, Lucid Helios, LMI Gocator, Mech-Mind, Nerian Ruby, Photoneo PhoXi, Shenzhen SinceVision (SSZN), Zivid e altri. I point cloud e le ZMap vengono gestiti in modo efficiente e consentono l'esecuzione di elaborazioni e analisi 3D.

Easy3D Compatibility 3D Sensors

Open eVision 3D Studio

Open eVision 3D Studio è lo strumento applicativo di valutazione e prototipazione 3D di Open eVision.
L'applicazione Open eVision 3D Studio semplifica notevolmente la configurazione dei sistemi di ispezione laser lineare 3D singoli e doppi utilizzando il frame grabber Coaxlink Quad 3D-LLE, nonché le librerie Easy3D e Easy3DLaserLine.
Open eVision 3D Studio è gratuito e non richiede alcuna licenza.

eVision 3D AVT
eVision 3D AVT

Software

Host PC Operating System

Open eVision is a set of 64-bit libraries that require an Intel compatible processor with the SSE4 instruction set or an ARMv8-A compatible processor.

Open eVision can be used on the following operating systems:

Microsoft Windows 11, 10 for x86-64 (64-bit) processor architecture

Microsoft Windows 11, 10 IoT Enterprise for x86-64 systems

Linux for x86-64 (64-bit) and ARMv8-A (64-bit) processor architectures with a glibc version greater or equal to 2.18

Remote connections

Remote connections are allowed using remote desktop, TeamViewer or any other similar software.

Virtual machines

Virtual machines are supported. Microsoft Hyper-V, Oracle VirtualBox and libvirt hypervisors have been successfully tested.

Only the Neo Licensing System is compatible with virtualization.

Minimum requirements:

2 GB RAM to run an Open eVision application

8 GB RAM to compile an Open eVision application

Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.

APIs

Supported programming languages :

The Open eVision libraries and tools support C++, Python and the programming languages compatible with the .NET (C#, VB.NET)

C++ requirements: A compiler compatible with the C++ 11 standard is required to use Open eVision

Python requirements: Python 3.11 or later is required to use the Python bindings for Open eVision

.NET requirements: .NET framework 4.8 (or later) or the .NET platform 6.0 (or later) are supported

Supported Integrated Development Environments:

Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2022 (C++, C#, VB .NET, C++/CLI)

QtCreator 4.15 with Qt 5.12

Ordering Information

Product status

Released

Product code - Description

PC4183 Open Easy3DObject for USB dongle

PC4333 Open eVision Easy3DObject

Included libraries

Easy3D

Easy3DObject

Related products

PC6512 eVision/Open eVision USB Dongle (empty)

PC6514 Neo USB Dongle (empty)

Easy3DObject