# eVision

> eVision 26.10.0 documentation


2026, Euresys

## Pages in this subsection

- [General Purpose Libraries](index.html.md): Overview of eVision's general purpose libraries EasyImage and EasyColor for gray-level and color image pre-processing.
- [EasyImage - Pre-Processing Images](easyimage/index.html.md): Introduces EasyImage, eVision's image pre-processing library: thresholding, filtering, geometric transforms, statistics, feature detection, HDR fusion and stitching.
- [Pixel Operations](easyimage/pixel_operations.html.md): EasyImage pixel operations: intensity transformations, thresholding, arithmetic and logic operations, and overlays.
- [Intensity Transformation](easyimage/intensity_transformation.html.md): Explains EasyImage's intensity transformations: gain/offset, normalization, uniformization, and lookup tables to adjust pixel gray levels.
- [Thresholding](easyimage/thresholding.html.md): Explains EasyImage's automatic, manual, and histogram-based thresholding methods for segmenting images into bi- or tri-level classes.
- [Arithmetic and Logic](easyimage/arithmetic_and_logic.html.md): Explains EasyImage's arithmetic and logic operations (Oper) for combining, comparing, and masking image pixels with constants or other images.
- [Overlay](easyimage/overlay.html.md): Explains EasyImage's Overlay function for compositing a color or grayscale image onto a color image at a given position.
- [Filtering](easyimage/filtering.html.md): EasyImage filtering: linear and non-linear filtering, noise reduction and estimation, Gabor filter and Fourier transform.
- [Linear Filtering](easyimage/linear_filtering.html.md): Explains EasyImage's linear filtering (convolution) functions, including predefined kernels and how to build a custom EKernel.
- [Non-Linear Filtering](easyimage/non-linear_filtering.html.md): Explains EasyImage's morphological non-linear filters: erosion, dilation, opening, closing, top-hat, thinning, and hit-and-miss transform.
- [Noise Reduction and Estimation](easyimage/noise_reduction_and_estimation.html.md): Explains EasyImage's spatial and temporal noise reduction methods (convolution, median, recursive/moving average) and noise estimation functions.
- [Gabor Filter](easyimage/gabor_filter.html.md): Explains EasyImage's Gabor filter for texture analysis, detailing its sigma, gamma, theta, lambda, and psi parameters.
- [Fourier Transform](easyimage/fourier_transform.html.md): Explains EasyImage's Fourier transform for converting images to the frequency domain, and its Packed and Complex Extended formats.
- [Geometric Operations](easyimage/geometric_operations.html.md): EasyImage geometric operations: geometric transforms and operations on interlaced video frames.
- [Geometric Transforms](easyimage/geometric_transforms.html.md): Explains EasyImage's geometric transforms: image re-alignment, mirroring, resizing, scale/rotate, shrinking, and LUT-based unwarping.
- [Operations on Interlaced Video Frames](easyimage/operations_on_interlaced_video_frames.html.md): Explains EasyImage's functions for realigning, rebuilding, deinterlacing, and interlacing video frames to remove interlacing artifacts.
- [Feature Extraction and Statistics](easyimage/feature_extraction_and_statistics.html.md): EasyImage feature extraction and statistics: gradients, edges, corners, projections, profiles, histograms and image focus.
- [Scalar Gradient](easyimage/scalar_gradient.html.md): Explains EasyImage's GradientScalar function for computing gradient direction or magnitude maps from a gray-level image using a lookup table.
- [Canny Edge Detector](easyimage/canny_edge_detector.html.md): Explains EasyImage's Canny edge detector, its smoothing scale and hysteresis threshold parameters, for producing a binary edge map.
- [Harris Corner Detector](easyimage/harris_corner_detector.html.md): Explains EasyImage's Harris corner detector, its integration scale, threshold, and sub-pixel parameters for finding points of interest.
- [Vector Operations](easyimage/vector_operations.html.md): Explains EasyImage's vector operations for extracting and analyzing 1D image data via projection and profile sampling of peaks and transitions.
- [Computing and Using Image Statistics](easyimage/computing_image_statistics.html.md): Explains EasyImage's methods for computing sliding window statistics, histograms, equalization, focus measurement, and pixel statistics.
- [Straight Line Detector](easyimage/straight_line_detector.html.md): Explains EasyImage's straight line detector: Hough parameters, region and frame inputs, and the sorted vector of ELine results.
- [Image Composition](easyimage/image_composition.html.md): EasyImage image composition: HDR fusion and image stitching.
- [HDR Fusion](easyimage/hdr_fusion.html.md): Explains EasyImage's HDR fusion, which merges multiple exposures and tone-maps them, detailing the Debevec, Robertson, and Mertens mergers.
- [Image Stitching](easyimage/image_stitching.html.md): Explains EasyImage's EImageStitcher for combining overlapping images, covering grid setup, incremental mode, learning, and debugging.
- [EasyColor - Pre-Processing Color Images](easycolor/index.html.md): Introduces EasyColor, eVision's library for color image pre-processing: color system conversions, lookup tables, Bayer decoding, and component operations.
- [Using EasyColor](easycolor/using_easycolor.html.md): Explains EasyColor's color image pre-processing: color systems, LUT-based transforms, component operations, pseudo-coloring, and RGB/BGR conversion.
- [EasyColor - Lookup Table Operations](easycolor/lookup_table.html.md): Explains EasyColor's lookup table (LUT) operations for color balance, gamma precompensation, color calibration, and gain/offset adjustment.
- [EasyColor - Bayer Conversion](easycolor/bayer_conversion.html.md): Explains EasyColor's Bayer pattern demosaicing, its configurations, and the six interpolation modes with their speed and quality trade-offs.

## Optional

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