# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [3D Processing Libraries Code Snippets](index.html.md): This section provides code snippets for the 3D processing &#42;&#42;eVision&#42;&#42; libraries.
- [Easy3D Code Snippets](easy3d/index.html.md): Browse code snippets demonstrating Easy3D usage in C++, C#, and Python for eVision machine vision applications.
- [Using EFilters to Remove the Noise on a ZMap Based on the Standard Deviation Code Snippet](easy3d/efilters1.html.md): The code below removes pixels with a standard deviation higher than a defined threshold in a ZMap.
- [Using EFilters to Remove the Noise on a ZMap Based on the Derivation from Neighborhood Code Snippet](easy3d/efilters2.html.md): This code snippet applies a low-pass filter to a ZMap, then removes pixels deviating from their neighborhood beyond a set threshold.
- [Aligning Point Clouds Code Snippet](easy3d/aligningpointclouds.html.md): This code snippet shows how to align two 3D point clouds using feature-based registration.
- [Reducing the Size of a Cloud with Random Decimation Code Snippet](easy3d/randomdecimation.html.md): The code reduce the size of a cloud by removing points randomly.
- [Reducing the Size of a Cloud with Grid Decimation Code Snippet](easy3d/griddecimation.html.md): The code reduce the size of a cloud by removing points to keep at most one per cell of a regular grid.
- [Using Photometric Stereo Code Snippet](easy3d/photometricstereo.html.md): The code shows how to use Photometric Stereo from calibration to retrieve the results.
- [Using Flat Images to Improve Photometric Stereo Code Snippet](easy3d/photometricstereousingflat.html.md): The code shows how to use flat images to improve photometric stereo's results.
- [Performing Plane Leveling on Point Clouds Code Snippet](easy3d/pointcloudplaneleveling.html.md): The code shows how to perform plane leveling on point clouds.
- [Performing ZMap Leveling Code Snippet](easy3d/zmapleveling.html.md): The code shows how to perform ZMap leveling either by specifying a Region or using EPlaneFinder.
- [Using an ERegion to Crop a ZMap Code Snippet](easy3d/zmapcropping.html.md): This code snippet shows how to crop a ZMap to keep only the pixels inside a polygonal region of interest.
- [Add an Attribute to an EPointCloud with Initial Data Code Snippets](easy3d/addattributetocloud1.html.md): The code shows how to add an attribute to a cloud when you already have the data.
- [Add an Attribute to an EPointCloud without Initial Data Code Snippet](easy3d/addattributetocloud2.html.md): The code shows how to add an attribute to a cloud when you don't have the data.
- [Retrieve an Attribute from an EPointCloud Code Snippet](easy3d/retrieveattributefromcloud.html.md): The code shows how to retrieve an attribute from a cloud.
- [Easy3DLaserLine Code Snippets](easy3dlaserline/index.html.md): Browse code snippets demonstrating Easy3DLaserLine usage in C++, C#, and Python for eVision machine vision applications.
- [Object-Based Calibration Code Snippet](easy3dlaserline/objectbasedcalibration.html.md): This code snippet shows how to perform object-based calibration.
- [Load Object-Based Calibration Model Code Snippet](easy3dlaserline/loadobjectbasedcalibration.html.md): This code snippet shows how to load and use an object-based calibration model.
- [Easy3DMatch Code Snippets](easy3dmatch/index.html.md): Browse code snippets demonstrating Easy3DMatch usage in C++, C#, and Python for eVision machine vision applications.
- [E3DAligner Minimal Code Snippet](easy3dmatch/e3dalignerbasic.html.md): This code snippet shows how to compute the alignment between a sample and a cad reference.
- [E3DAligner Reprojection Plane Code Snippet](easy3dmatch/e3dalignerreprojplane.html.md): This code snippet shows how to set the reprojection plane when performing alignment.
- [E3DAlignment Align Code Snippet](easy3dmatch/e3dalignmentalignsample.html.md): This code snippet shows how to apply the transformation of the E3DAlignment to the sample to overlap it on the reference.
- [E3DComparer Minimal Code Snippet](easy3dmatch/e3dcomparerbasic.html.md): This code snippet shows how to compare a sample with a golden scan reference.
- [E3DComparer Advanced Code Snippet](easy3dmatch/e3dcompareradvanced.html.md): This code snippet shows how to set the options when comparing two elements with E3DComparer.
- [E3DMatcher Minimal Sample](easy3dmatch/e3dmatcherbasic.html.md): This code snippet shows how to match a sample with a golden scan reference.
- [E3DMatcher Advanced Code Snippet](easy3dmatch/e3dmatcheradvanced.html.md): This code snippet shows how to set the options when matching two elements with E3DMatcher.
- [EPointCloudMerger Sample](easy3dmatch/e3dpointcloudmerger.html.md): This code snippet shows how to perform sensor fusion.
- [Easy3DObject Code Snippets](easy3dobject/index.html.md): Browse code snippets demonstrating Easy3DObject usage in C++, C#, and Python for eVision machine vision applications.
- [Extracting 3D Objects with a Selection Criterion Code Snippet](easy3dobject/extracting3dobjectswithaselectioncriterion.html.md): The code shows how to extract 3DObjects with a width in the given range.
- [Inspecting a Feature from the List of E3DObjects Code Snippet](easy3dobject/inspectingafeaturefromthelistofe3dobjects.html.md): The code shows how to inspect the ERectangleRegion of the largest object returned by the extraction.
- [Drawing 2D Features from a List of E3DObjects Code Snippet](easy3dobject/drawinga2dfeaturefromthelistofe3dobjects.html.md): The code shows how to draw the ERegion of each extracted object.
- [Drawing 3D Features from a List of E3DObjects Code Snippet](easy3dobject/drawing3dfeaturesfromalistofe3dobjects.html.md): The code shows how to display the ReferenceTopPosition feature of each extracted object in a E3DViewer.

## Optional

- [Top-level llms.txt](../../../llms.txt): Complete documentation index.
