# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [General Purpose Libraries Code Snippets](index.html.md): This section provides code snippets for the General Purpose &#42;&#42;eVision&#42;&#42; libraries.
- [EasyImage Code Snippets](easyimage/index.html.md): Browse code snippets demonstrating EasyImage usage in C++, C#, and Python for eVision machine vision applications.
- [Thresholding Code Snippets](easyimage/thresholding/index.html.md): Code snippets demonstrating Thresholding with eVision's EasyImage, shown in C++, C#, and Python.
- [Single Thresholding Code Snippet](easyimage/thresholding/singlethresholding.html.md): This code snippet shows how to perform minimum residue thresholding, absolute thresholding and relative thresholding operations.
- [Double Thresholding Code Snippet](easyimage/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](easyimage/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](easyimage/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](easyimage/arithmeticandlogicoperations.html.md): This code snippet shows how to apply miscellaneous arithmetic and logic operations to images.
- [Convolution Code Snippets](easyimage/convolution/index.html.md): Code snippets demonstrating Convolution with eVision's EasyImage, shown in C++, C#, and Python.
- [Pre-Defined Kernel Filtering Code Snippet](easyimage/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](easyimage/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](easyimage/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](easyimage/non-linear_filtering/morphologicalfiltering.html.md): This code snippet shows how to apply miscellaneous morphological filtering operations.
- [Hit-and-Miss Transform Code Snippet](easyimage/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](easyimage/vector_operations/index.html.md): Code snippets demonstrating Vector Operations with eVision's EasyImage, shown in C++, C#, and Python.
- [Path Sampling Code Snippet](easyimage/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](easyimage/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](easyimage/statistics/index.html.md): Code snippets demonstrating Statistics with eVision's EasyImage, shown in C++, C#, and Python.
- [Image Statistics Code Snippet](easyimage/statistics/imagestatistics.html.md): This code snippet shows how to compute basic image statistics.
- [Sliding Windows Statistics Code Snippet](easyimage/statistics/slidingwindowsstatistics.html.md): This code snippet shows how to perform sliding windows statistics.
- [Histogram-Based Statistics Code Snippet](easyimage/statistics/histogrambasedstatistics.html.md): This code snippet shows how to compute statistics based on an histogram.
- [Noise Reduction by Integration Code Snippets](easyimage/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](easyimage/noise_reduction_by_integration/temporalnoisereduction.html.md): This code snippet shows how to perform noise reduction by temporal averaging.
- [Recursive Average Code Snippet](easyimage/noise_reduction_by_integration/recursiveaverage.html.md): This code snippet shows how to perform noise reduction by recursive averaging.
- [Feature Point Detectors Code Snippets](easyimage/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](easyimage/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](easyimage/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](easyimage/usinganeregion.html.md): This code snippet shows how to compute statistics inside a region defined by an ERegion.
- [Warping Code Snippets](easyimage/warping/index.html.md): Code snippets demonstrating Warping with eVision's EasyImage, shown in C++, C#, and Python.
- [Performing a Ring Warping Code Snippet](easyimage/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](easyimage/warping/inversewarping.html.md): This code snippet shows how to unwarp a straight rectangle into a straight ring-wedge shape.
- [Fourier Transform Code Snippets](easyimage/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](easyimage/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](easyimage/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](easyimage/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](easyimage/hdr_fusion/hdrfusiondefault.html.md): Performing a HDR Fusion Using the Default Algorithm.
- [Performing a HDR Fusion Using Specific Algorithms Code Snippet](easyimage/hdr_fusion/hdrfusionspecific.html.md): Performing a HDR Fusion Using Specific Algorithms.
- [Changing the HDR Fusion Algorithm or its Parameters Code Snippet](easyimage/hdr_fusion/hdrfusionchangingalgorithmsandparameters.html.md): Changing the HDR Fusion Algorithm or its Parameters.
- [Performing a Resize Operation Code Snippet](easyimage/resizeimage.html.md): This code snippet shows how to resize an image to a given width and height.
- [Image Stitching Code Snippets](easyimage/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](easyimage/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](easyimage/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](easyimage/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](easyimage/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](easyimage/gaborfilter.html.md): This code snippet shows how to apply a Gabor filter.
- [Scalar Gradient Code Snippet](easyimage/scalargradient.html.md): This code snippet shows how to compute a Scalar Gradient.
- [Overlay Code Snippet](easyimage/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](easyimage/intensity_transformation/index.html.md): Code snippets demonstrating Intensity Transformation with eVision's EasyImage, shown in C++, C#, and Python.
- [Normalization Code Snippet](easyimage/intensity_transformation/normalization.html.md): This code snippet shows how to apply normalization.
- [Normalization using a LUT Code Snippet](easyimage/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.
- [EasyColor Code Snippets](easycolor/index.html.md): Browse code snippets demonstrating EasyColor usage in C++, C#, and Python for eVision machine vision applications.
- [Colorimetric Systems Conversion Code Snippet](easycolor/colorimetricsystemsconversion.html.md): This code snippet shows how to convert a color image from the RGB to the Lab colorimetric system.
- [Color Components Code Snippet](easycolor/colorcomponents.html.md): This code snippet shows how to create a color image from three grayscale images and extract the luminance component from a color image.
- [White Balance Code Snippet](easycolor/whitebalance.html.md): This code snippet shows how to perform white balance.
- [Pseudo-Coloring Code Snippet](easycolor/pseudocoloring.html.md): This code snippet shows how to perform Pseudo-Coloring.
- [Bayer Pattern Decoding Code Snippet](easycolor/bayerpatterndecoding.html.md): This code snippet shows how to perform Bayer pattern decoding.

## Optional

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