# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [Matching and Measurement](index.html.md): Overview of eVision's pattern matching and measurement libraries: EasyObject, EasyGauge, EasyFind, EasyMatch, and EChecker.
- [EasyObject - Analyzing Blobs](easyobject/index.html.md): Introduces EasyObject, eVision's blob (connected-component) analysis library, with links to encoding, feature computation, and blob selection.
- [Process and Workflow](easyobject/process_and_workflow.html.md): Explains the EasyObject process: encoding an image into a coded image, computing features, and selecting or sorting blobs, objects and holes.
- [EasyObject - Encoding an Image](easyobject/image_encoder.html.md): Explains how EasyObject's image encoder segments pixels into layers with configurable segmenters, connexity, and continuous mode for blob building.
- [Objects, Holes and their Features](easyobject/objects_holes_features.html.md): Reference for EasyObject blob and hole features, including gravity center, Feret box, moments, ellipse of inertia, and convex hull.
- [Selecting and Sorting Blobs](easyobject/selecting_and_sorting_blobs.html.md): How to use EObjectSelection to filter and sort EasyObject blobs and holes by position, region, rectangle, or numeric feature criteria.
- [Object Template Matcher](easyobject/object_template_matcher.html.md): Explains EObjectTemplateMatcher, which aligns and matches EasyObject blob positions against a reference template using rigid alignment.
- [EChecker - Validating Golden Templates](easyobject/echecker.html.md): Describes EChecker, eVision's golden-template inspection tool that trains a statistical model from reference images and flags defects during inspection.
- [EasyGauge - Measuring down to Sub-Pixel](easygauge/index.html.md): Introduces EasyGauge, eVision's sub-pixel measurement library for fitting lines, circles, rectangles, wedges, and polygons to image edges.
- [Principles of EasyGauge](easygauge/principles.html.md): Explains the principles behind the EasyGauge measurement library.
- [Gauge Types](easygauge/gauge_types.html.md): &#42; &#42;&#42;Description&#42;&#42;: the point gauge finds points along a line probe segment that crosses the edges as...
- [Measurement and Fitting Parameters](easygauge/measurement_and_fitting_parameters.html.md): Describes the measurement and fitting parameters of EasyGauge.
- [Advanced Usage](easygauge/advanced_usage.html.md): Introduces how to analyze the results of EasyGauge, eVision's sub-pixel measurement library, and tune its parameters.
- [Display and Graphical Manipulation](easygauge/display_and_graphical_manipulation.html.md): Introduces how to draw gauges, handle their graphical interaction, and draw the plot of gray level values and/or derivatives along the sample paths.
- [Differences with the Legacy API](easygauge/porting_from_legacy_gauge.html.md): Describes the API differences between the new and legacy EasyGauge libraries and how to port an application from the legacy gauge API.
- [Legacy EasyGauge](easygauge/legacy_easygauge/index.html.md): Index of the legacy EasyGauge API topics covering workflow, gauge definitions, transition finding, calibration, and image unwarping.
- [Workflow](easygauge/legacy_easygauge/workflow.html.md): Overview of the legacy EasyGauge workflow: uncalibrated, calibrated, and grouped gauging approaches for measuring parts to sub-pixel accuracy.
- [Gauge Definitions](easygauge/legacy_easygauge/gauge_definitions.html.md): Reference for the legacy EasyGauge point, line, rectangle, circle, wedge, and polygon gauge classes, their placement, and measurement usage.
- [Find Transition Points Using Peak Analysis](easygauge/legacy_easygauge/find_transition_points_using_peak_analysis.html.md): Explains how the legacy EPointGauge locates edge transition points via peak analysis, including thresholding, filtering, and peak selection.
- [Find Shapes Using Geometric Models](easygauge/legacy_easygauge/find_shapes_using_geometric_models.html.md): Describes the legacy EasyGauge line, circle, rectangle, wedge, and polygon gauges for fitting geometric models to edges, with outlier rejection.
- [Gauge Manipulation: Draw, Drag, Plot, Group](easygauge/legacy_easygauge/gauge_manipulation_draw_drag_plot_group.html.md): How to draw, drag, plot, and group legacy EasyGauge gauges for graphical interaction and building hierarchical measurement tools.
- [Calibration and Transformation](easygauge/legacy_easygauge/calibration_and_transformation.html.md): Describes field-of-view calibration concepts and how world-to-sensor transforms like scaling, skew, perspective, and distortion affect gauging.
- [Calibration Using EWorldShape](easygauge/legacy_easygauge/calibration_using_eworldshape.html.md): How to calibrate a field of view with the legacy EWorldShape class using estimation, landmark points, or automatic dot-grid target analysis.
- [The Calibration Model](easygauge/legacy_easygauge/the_calibration_model.html.md): Details the field-of-view, advanced, and empirical calibration models used by the legacy EWorldShape class and their tunable parameters.
- [Unwarp an Image](easygauge/legacy_easygauge/unwarp_an_image.html.md): Explains image calibration concepts and how to unwarp a distorted image into a rectified, distortion-free image using EWorldShape.
- [EasyFind - Matching Geometric Patterns](easyfind/index.html.md): Overview of EasyFind, eVision's fast geometric pattern-matching library, with links to its principles, learning, and finding pages.
- [Purpose and Principles](easyfind/purpose_and_principles.html.md): Explains EasyFind's feature-point matching technology, its accuracy and robustness, and how it compares to EasyMatch for pattern location.
- [Learn a Pattern from Image(s)](easyfind/learning.html.md): How to learn an EasyFind pattern from one or more images, including multi-pattern learning, pattern type, light balance, and feature points.
- [Learn a Pattern from Vectors](easyfind/learn_the_model_from_vectors.html.md): How to learn an EasyFind pattern from geometric shapes or a DXF vector file, including scaling, centering, and transition orientation.
- [Find Matches](easyfind/finding.html.md): Explains EasyFind Find Matches step: score interpretation, contrast mode, angle and scale tolerances, overlap filtering and search timeout.
- [EasyMatch - Matching Area Patterns](easymatch/index.html.md): Introduces EasyMatch, eVision's pixel-by-pixel pattern matching library for locating rotated, scaled, or color patterns in images.
- [Learn a Pattern](easymatch/learning_process.html.md): How to learn an EasyMatch pattern from an image, covering ideal pattern characteristics, multi-pattern learning, and image pyramid parameters.
- [Find Matches](easymatch/matching_process.html.md): Explains the EasyMatch Find Matches workflow: angle and scale tolerances, correlation modes, overlap filtering and pyramid matching parameters.

## Optional

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