# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [EasyImage Code Snippets](index.html.md): Browse code snippets demonstrating EasyImage usage in C++, C#, and Python for eVision machine vision applications.
- [Thresholding Code Snippets](thresholding/index.html.md): Code snippets demonstrating Thresholding with eVision's EasyImage, shown in C++, C#, and Python.
- [Single Thresholding Code Snippet](thresholding/singlethresholding.html.md): This code snippet shows how to perform minimum residue thresholding, absolute thresholding and relative thresholding operations.
- [Double Thresholding Code Snippet](thresholding/doublethresholding.html.md): This code snippet shows how to perform a thresholding operation based on low and high threshold values.
- [Histogram-Based Single Thresholding Code Snippet](thresholding/histogrambasedsinglethresholding.html.md): This code snippet shows how to perform a minimum residue thresholding operation based on an histogram.
- [Histogram-Based Double Thresholding Code Snippet](thresholding/histogrambaseddoublethresholding.html.md): This code snippet performs double thresholding, computing the low and high thresholds using the minimum residue method on a histogram.
- [Arithmetic and Logic Operations Code Snippet](arithmeticandlogicoperations.html.md): This code snippet shows how to apply miscellaneous arithmetic and logic operations to images.
- [Convolution Code Snippets](convolution/index.html.md): Code snippets demonstrating Convolution with eVision's EasyImage, shown in C++, C#, and Python.
- [Pre-Defined Kernel Filtering Code Snippet](convolution/predefinedkernelfiltering.html.md): This code snippet shows how to apply miscellaneous convolution operations based on pre-defined kernels.
- [User-Defined Kernel Filtering Code Snippet](convolution/userdefinedkernelfiltering.html.md): This code snippet shows how to apply a convolution operation based on a user-defined kernel.
- [Non-Linear Filtering Code Snippets](non-linear_filtering/index.html.md): Code snippets demonstrating Non-Linear Filtering with eVision's EasyImage, shown in C++, C#, and Python.
- [Morphological Filtering Code Snippet](non-linear_filtering/morphologicalfiltering.html.md): This code snippet shows how to apply miscellaneous morphological filtering operations.
- [Hit-and-Miss Transform Code Snippet](non-linear_filtering/hitandmisstransform.html.md): This code snippet shows how to highlight the left corner of a rhombus by means of a Hit-and-Miss operation.
- [Vector Operations Code Snippets](vector_operations/index.html.md): Code snippets demonstrating Vector Operations with eVision's EasyImage, shown in C++, C#, and Python.
- [Path Sampling Code Snippet](vector_operations/pathsampling.html.md): This code snippet shows how to retrieve and store the pixel values along a given path together with the corresponding pixel coordinates.
- [Profile Sampling Code Snippet](vector_operations/profilesampling.html.md): This code snippet shows how to set, retrieve and store the pixel values along a given line segment.
- [Statistics Code Snippets](statistics/index.html.md): Code snippets demonstrating Statistics with eVision's EasyImage, shown in C++, C#, and Python.
- [Image Statistics Code Snippet](statistics/imagestatistics.html.md): This code snippet shows how to compute basic image statistics.
- [Sliding Windows Statistics Code Snippet](statistics/slidingwindowsstatistics.html.md): This code snippet shows how to perform sliding windows statistics.
- [Histogram-Based Statistics Code Snippet](statistics/histogrambasedstatistics.html.md): This code snippet shows how to compute statistics based on an histogram.
- [Noise Reduction by Integration Code Snippets](noise_reduction_by_integration/index.html.md): Code snippets demonstrating Noise Reduction by Integration with eVision's EasyImage, shown in C++, C#, and Python.
- [Temporal Noise Reduction Code Snippet](noise_reduction_by_integration/temporalnoisereduction.html.md): This code snippet shows how to perform noise reduction by temporal averaging.
- [Recursive Average Code Snippet](noise_reduction_by_integration/recursiveaverage.html.md): This code snippet shows how to perform noise reduction by recursive averaging.
- [Feature Point Detectors Code Snippets](feature_point_detectors/index.html.md): Code snippets demonstrating Feature Point Detectors with eVision's EasyImage, shown in C++, C#, and Python.
- [Harris Corner Detector Code Snippet](feature_point_detectors/harriscornerdetector.html.md): This code snippet shows how to retrieve corners' coordinates by means of the Harris corner detector algorithm.
- [Canny Edge Detector Code Snippet](feature_point_detectors/cannyedgedetector.html.md): This code snippet shows how to highlight edges by means of the Canny edge detector algorithm.
- [Using an ERegion Code Snippet](usinganeregion.html.md): This code snippet shows how to compute statistics inside a region defined by an ERegion.
- [Warping Code Snippets](warping/index.html.md): Code snippets demonstrating Warping with eVision's EasyImage, shown in C++, C#, and Python.
- [Performing a Ring Warping Code Snippet](warping/ringwarping.html.md): This code snippet shows how to unwarp a circular ring-wedge shape into a straight rectangle.
- [Performing an Inverse Warping Code Snippet](warping/inversewarping.html.md): This code snippet shows how to unwarp a straight rectangle into a straight ring-wedge shape.
- [Fourier Transform Code Snippets](fourier_transform/index.html.md): Code snippets demonstrating Fourier Transform with eVision's EasyImage, shown in C++, C#, and Python.
- [Performing a Direct Fourier Transform Code Snippet](fourier_transform/directfouriertransform.html.md): This code snippet shows how to compute the direct Fourier transform of a grayscale image (from the spatial domain to the frequency domain).
- [Performing an Inverse Fourier Transform Code Snippet](fourier_transform/inversefouriertransform.html.md): This code snippet shows how to compute the inverse Fourier transform to get the original grayscale image (from the frequency domain to the spatial domain).
- [HDR Fusion Code Snippets](hdr_fusion/index.html.md): Code snippets demonstrating HDR Fusion with eVision's EasyImage, shown in C++, C#, and Python.
- [Performing a HDR Fusion Using the Default Algorithm Code Snippet](hdr_fusion/hdrfusiondefault.html.md): Performing a HDR Fusion Using the Default Algorithm.
- [Performing a HDR Fusion Using Specific Algorithms Code Snippet](hdr_fusion/hdrfusionspecific.html.md): Performing a HDR Fusion Using Specific Algorithms.
- [Changing the HDR Fusion Algorithm or its Parameters Code Snippet](hdr_fusion/hdrfusionchangingalgorithmsandparameters.html.md): Changing the HDR Fusion Algorithm or its Parameters.
- [Performing a Resize Operation Code Snippet](resizeimage.html.md): This code snippet shows how to resize an image to a given width and height.
- [Image Stitching Code Snippets](image_stitcher/index.html.md): Code snippets demonstrating Image Stitching with eVision's EasyImage, shown in C++, C#, and Python.
- [Basic Image Stitching Code Snippet](image_stitcher/eimagestitcher.html.md): This code snippet shows how to stitch a set of calibrated images together in one call.
- [Image Stitching with a Reference Image Code Snippet](image_stitcher/eimagestitcher_reference.html.md): This code snippet shows how to stitch images using a reference image to fix the geometry of the output.
- [Incremental Image Stitching Code Snippet](image_stitcher/eimagestitcher_incremental.html.md): This code snippet shows how to stitch images incrementally, processing one image at a time into a grid.
- [Image Stitching with Learning Code Snippet](image_stitcher/eimagestitcher_learn.html.md): This code snippet shows how to learn the stitching transformation from sample images to speed up later stitching.
- [Gabor filter Code Snippet](gaborfilter.html.md): This code snippet shows how to apply a Gabor filter.
- [Scalar Gradient Code Snippet](scalargradient.html.md): This code snippet shows how to compute a Scalar Gradient.
- [Overlay Code Snippet](overlay.html.md): This code snippet shows how to overlay one image onto another at a given position, optionally using a mask.
- [Intensity Transformation Code Snippets](intensity_transformation/index.html.md): Code snippets demonstrating Intensity Transformation with eVision's EasyImage, shown in C++, C#, and Python.
- [Normalization Code Snippet](intensity_transformation/normalization.html.md): This code snippet shows how to apply normalization.
- [Normalization using a LUT Code Snippet](intensity_transformation/using_lut.html.md): This code snippet shows how to build and apply a custom lookup table (LUT) to remap pixel intensities, e.g. for gamma correction.

## Optional

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