| CeVision::AdvancedCalibrationParameters | Advanced calibration parameters |
| CeVision::AdvancedDistortionParameters | Advanced distortion calibration parameters |
| CeVision::Easy3D::E3DAligner | Aligns an EPointCloud or EZMap on a reference EMesh, EPointCloud or EZMap |
| CeVision::Easy3D::E3DMatcher | Aligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap |
| CeVision::Easy3D::E3DAlignment | Represents a 3D Alignment returned by E3DAligner |
| CeVision::Easy3D::E3DMatch | Represents a 3D match returned by E3DMatcher |
| CeVision::Easy3D::E3DAnomaly | Represents a detected 3D anomaly |
| CeVision::Easy3D::E3DAxisDisplay | Represents the axis and the grid to display in the E3DViewer |
| CeVision::Easy3D::E3DAxisSystem | Represent a 3D base axis system |
| CeVision::Easy3D::E3DOrthonormalAxisSystem | E3DOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed |
| CeVision::Easy3D::E3DRightOrthonormalAxisSystem | E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right |
| CeVision::Easy3D::E3DBox | A 3D box, used as bounding volume for E3DObject class. A box is defined by a center, 3 axis and 3 extent for the 3 axis. A 3D point (x,y,z) is inside the E3DBox if ... By default a E3DBox is an axis aligned unit cube, centered on the origin |
| CeVision::Easy3D::E3DClosestPoint | Struct containing the E3DPoint of an EPointCloud that is closest to a line or segment with its index in the cloud and its distance to the line or segment |
| CeVision::Easy3D::E3DComparer | Represents a 3D comparison context |
| CeVision::Easy3D::E3DLine | Represents a 3D line |
| CeVision::Easy3D::E3DObject | A E3DObject is a geometric description of a set of 3D points, produced by E3DObjectExtractor. Several 3D features are available. All 3D features are expressed in the ZMap metric coordinate system |
| CeVision::Easy3D::E3DObjectExtractor | E3DObjectExtractor is used to extract 3D objects from a ZMap |
| CeVision::Easy3D::E3DPlane | Represents a 3D plane |
| CeVision::Easy3D::E3DPoint | Represents a 3D point with floating point coordinates |
| CeVision::Easy3D::E3DSphere | Represents a 3D sphere |
| CeVision::Easy3D::E3DTransformMatrix | Represents a 3D transformation [4x4] matrix |
| CeVision::Easy3D::E3DViewer | Manages a viewer window for EPointCloud |
| CeVision::Easy3D::EAffineTransformer | Manages a 3D coordinates transformation context |
| CeVision::EAngleRectifier | Rectifies an angle in the range mean +- 180° |
| CeVision::Easy3D::EAnomalyThresholds | Thresholds used to define an anomaly in Easy3DMatch. Composed of a distance and an area thresholds |
| CeVision::Easy | This class contains static properties and methods specific to the Easy library |
| CeVision::EasyColor | This class contains static properties and methods specific to the EasyColor library |
| CeVision::EasyImage | This class contains static properties and methods specific to the EasyImage library |
| CeVision::EasyObject | This class contains static properties and methods specific to the EasyObject library |
| CeVision::Easy3D::EAzimuthElevationAngles | Azimuth and Elevation Angles |
| CeVision::EasyBarCode2::EBarCode | Represents a 1D Bar Code |
| CeVision::EBarCode | Manages a complete context for the reading or verification of bar codes in EasyBarCode |
| CeVision::EasyBarCode2::EBarCodeGradingParameters | Represents the grading Parameters associated with an EBarCode as defined by ISO15416 |
| CeVision::EasyBarCode2::EBarCodeGridDrawOptions | List of options to customize the drawing of the bar codes |
| CeVision::EasyBarCode2::EBarCodeReader | Represents a 1D Bar Code Reading Context |
| CeVision::EBaseGauge | EasyGauge base class |
| CeVision::ECircleGauge | Circle gauge |
| CeVision::ELineGauge | Line gauge |
| CeVision::EPointGauge | Point gauge |
| CeVision::EPolygonGauge | Polygon gauge |
| CeVision::ERectangleGauge | Rectangle gauge |
| CeVision::EWedgeGauge | Wedge gauge |
| CeVision::EBaseROI | This represents the abstract base class for all ROI and image classes |
| CeVision::EROIBW16 | The EROIBW16 class is used to represent rectangular regions of interest inside BW16 gray-level images. See ROIs |
| CeVision::EImageBW16 | The EImageBW16 class is used to represent rectangular regions of interest inside EBW16 gray-level images. See ROIs |
| CeVision::EGrabberBridge::EGrabberImageBW16 | Used to wrap an EGrabber buffer whose pixel type is "Mono16". It can be used in eVision processing as an EImageBW16 object |
| CeVision::VimbaXBridge::EVimbaXImageBW16 | Used to wrap frames recorded with Vimba X whose pixel type is "Mono16" or any "BayerXY16". It can be used in eVision processing as an EImageBW16 object |
| CeVision::EROIBW32 | The EROIBW32 class is used to represent rectangular regions of interest inside BW32 gray-level images. See ROIs |
| CeVision::EImageBW32 | The EImageBW32 class is used to represent rectangular regions of interest inside EBW32 gray-level images. See ROIs |
| CeVision::EROIBW32f | The EROIBW32f class is used to represent rectangular regions of interest inside BW32f gray-level images. See ROIs |
| CeVision::EImageBW32f | The EImageBW32f class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs |
| CeVision::EROIBW8 | The EROIBW8 class is used to represent rectangular regions of interest inside BW8 gray-level images. See ROIs |
| CeVision::EImageBW8 | The EImageBW8 class is used to represent rectangular regions of interest inside EBW8 gray-level images. See ROIs |
| CeVision::EGrabberBridge::EGrabberImageBW8 | Used to wrap an EGrabber buffer whose pixel type is "Mono8". It can be used in eVision processing as an EImageBW8 object |
| CeVision::VimbaXBridge::EVimbaXImageBW8 | Used to wrap frames recorded with Vimba X whose pixel type is "Mono8" or any "BayerXY8". It can be used in eVision processing as an EImageBW8 object |
| CeVision::EROIC24 | The EROIC24 class is used to represent rectangular regions of interest inside C24 color images. See ROIs |
| CeVision::EImageC24 | The EImageC24 class is used to represent rectangular regions of interest inside EC24 color images. See ROIs |
| CeVision::EGrabberBridge::EGrabberImageC24 | Used to wrap an EGrabber buffer whose pixel type is "BGR8". It can be used in eVision processing as an EImageC24 object |
| CeVision::VimbaXBridge::EVimbaXImageC24 | Used to wrap frames recorded with Vimba X whose pixel type is "BGR8". It can be used in eVision processing as an EImageC24 object |
| CeVision::EROIC24A | The EROIC24A class is used to represent rectangular regions of interest inside C24A color images. See ROIs |
| CeVision::EImageC24A | The EImageC24A class is used to represent rectangular regions of interest inside EC24A color images. See ROIs |
| CeVision::EROIC48 | The EROIC48 class is used to represent rectangular regions of interest inside C48 color images. See ROIs |
| CeVision::EImageC48 | The EImageC48 class is used to represent rectangular regions of interest inside EC48 color images. See ROIs |
| CeVision::EBrush | Brush |
| CeVision::Internal::EBufferHelper | |
| CeVision::EBW16 | Gray-level pixel value, coded as an unsigned 16-bit integer |
| CeVision::EBW16Path | Path from a EBW16 image: image pixel coordinates, and associated gray-level pixel value |
| CeVision::EBW16PixelAccessor | Manages a BW16 pixel accessor context. /summary> |
| CeVision::EBW32 | Gray-level pixel value, coded as an unsigned 32-bit integer |
| CeVision::EBW32f | Gray-level pixel value, coded as a 32-bit floating-point number |
| CeVision::EBW32PixelAccessor | Manages a BW32 pixel accessor context. /summary> |
| CeVision::EBW8 | Gray-level pixel value, coded as an unsigned 8-bit integer |
| CeVision::EBW8Path | Path from a EBW8 image: image pixel coordinates, and associated gray-level pixel value |
| CeVision::EBW8PixelAccessor | Manages a BW8 pixel accessor context. /summary> |
| CeVision::EC24 | Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components) |
| CeVision::EC24A | Color pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components) |
| CeVision::EC24APixelAccessor | Manages a C24A pixel accessor context. /summary> |
| CeVision::EC24Path | Path from a EC24 image: image pixel coordinates, and associated color pixel value |
| CeVision::EC24PixelAccessor | Manages a C24 pixel accessor context. /summary> |
| CeVision::EC48 | Color pixel value coded as 3 unsigned 16-bit integers (red, green, blue components) |
| CeVision::Easy3D::ECalibrationGenerator | Represents a 3D calibration model generator, a class made to compute calibration models |
| CeVision::Easy3D::EObjectBasedCalibrationGenerator | Represents an object-based 3D calibration generator |
| CeVision::Easy3D::ECalibrationModel | Represents a 3D calibration model |
| CeVision::Easy3D::EExplicitGeometricCalibrationModel | EExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values |
| CeVision::Easy3D::EObjectBasedCalibrationModel | EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object |
| CeVision::Easy3D::EScaleCalibrationModel | EScaleCalibrationModel is used to convert depth map 2.5D point to 3D world position, only by applying a scale factor |
| CeVision::ECameraCalibration | Camera calibration |
| CeVision::ECannyEdgeDetector | Manages a complete context for the Canny edge detector |
| CeVision::EChecker | Manages a complete context for the EChecker golden template inspection tool |
| CeVision::Legacy::EChecker | Manages a complete context for the inspection tool based on image comparison in EasyOCV |
| CeVision::Legacy::EChecker2 | Manages a complete context for the EChecker2 golden template inspection tool |
| CeVision::EasyDeepLearning::EClassificationMetrics | Collection of metrics used to evaluate the state of an EClassifier |
| CeVision::EasyDeepLearning::EClassificationResult | An EClassificationResult object represents the result of a classification |
| CeVision::ECode | Represents a Code |
| CeVision::ECodedElement | This class encapsulates either an object or a hole in an object, in a coded image |
| CeVision::ECodedImage | This class handles runs, objects and features in EasyObject |
| CeVision::ECodedImage2 | The main class of the EasyObject API that represents a coded image, as produced by the encoder |
| CeVision::ECodeGridDrawOptions | List of options to customize the drawing of the codes |
| CeVision::ECodeReader | An ECodeReader instance can detect and decode various types of codes |
| CeVision::EColor | Triple of floating-point numbers that encode a color in a given color system |
| CeVision::EColorLookup | Describes a color lookup table, that is used to speed-up complex conversions between color systems |
| CeVision::Easy3D::EConverter | Conversion functions between bit depth formats of various 3D classes |
| CeVision::EasyDeepLearning::EDataAugmentation | An EDataAugmentation object is responsible for storing the data augmentation parameters and generating new transformed images from existing ones. Deep learning algorithms are not invariant to the location, scale, or rotation of the elements of interest in the image. Thus, if the final application requires the deep learning algorithm to be invariant to those characteristics, the dataset must contain images covering the spectrum of those characteristics |
| CeVision::EasyDeepLearning::EDataset | EDataset manages a dataset of images |
| CeVision::EasyDeepLearning::EClassificationDataset | EClassificationDataset manages a dataset of images |
| CeVision::EasyDeepLearning::EDatasetSplit | The EDatasetSplit maps the image indexes of a EDataset to a dataset split type (EDatasetType) |
| CeVision::Easy3D::EDecimator | Decimation of a point cloud/ZMap/DepthMap |
| CeVision::Easy3D::EGridDecimator | Decimation of an EPointCloud |
| CeVision::Easy3D::ERandomDecimator | Decimation of an EPointCloud |
| CeVision::EasyDeepLearning::EDeepLearningBenchmark | Deep Learning benchmark results |
| CeVision::EasyDeepLearning::EDeepLearningBenchmarkSettings | Class representing the settings of a Deep Learning benchmark |
| CeVision::EasyDeepLearning::EDeepLearningDefectDetectionMetrics | Collection of metrics used to evaluate a defect detection problem where the detection is based on the thresholding of a score produced by the underlying deep learning tool, e.g. a EUnsupervisedSegmenter tool or a ESupervisedSegmenter tool |
| CeVision::EasyDeepLearning::ESupervisedSegmenterMetrics | Collection of metrics used to evaluate the state of a ESupervisedSegmenter tool |
| CeVision::EasyDeepLearning::EUnsupervisedSegmenterMetrics | Collection of metrics used to evaluate the state of an EUnsupervisedSegmenter |
| CeVision::EasyDeepLearning::EDeepLearningDevice | Class representing a device that can run a neural network. A device is fully described by its EDeepLearningDevice::GetName and EDeepLearningDevice::GetEngineName |
| CeVision::EasyDeepLearning::EDeepLearningExecutionSettings | Execution settings for a Deep Learning tool |
| CeVision::EasyDeepLearning::EDeepLearningProject | Deep learning project |
| CeVision::EasyDeepLearning::EDeepLearningTool | EDeepLearningTool represents the common operations of deep learning tools |
| CeVision::EasyDeepLearning::EClassifier | EClassifier allows to train a classifier using an EDataset object and classify new images |
| CeVision::EasyDeepLearning::EDeepOCRTool | Trains the EasyDeepOCR Deep Learning models |
| CeVision::EasyDeepLearning::ELocatorBase | Base class for EasyLocate tool |
| CeVision::EasyDeepLearning::EInterestPointLocator | EasyLocate tool - interest point version |
| CeVision::EasyDeepLearning::ELocator | EasyLocate tool - axis aligned bounding box version |
| CeVision::EasyDeepLearning::ESupervisedSegmenter | Supervised segmentation tool |
| CeVision::EasyDeepLearning::EUnsupervisedSegmenter | Unsupervised segmentation tool |
| CeVision::EasyDeepLearning::EDeepOCRModelParameters | Base class for the parameters of EasyDeepOCR models for user retraining |
| CeVision::EasyDeepLearning::EDeepOCRModelParametersTextLocation | Parameters for the user retraining of the text location model of EasyDeepOCR |
| CeVision::EasyDeepLearning::EDeepOCRToolMetrics | Metrics for EDeepOCRTool |
| CeVision::EasyDeepLearning::EDeepOCRToolResult | Result for EDeepOCRTool |
| CeVision::EDepth16 | Depth value of the pixel, coded as an unsigned 16-bit integer |
| CeVision::EDepth32f | Depth value of the pixel, coded as a 32-bits floating point value |
| CeVision::EDepth8 | Depth value of the pixel, coded as an unsigned 8-bit integer |
| CeVision::Easy3D::EDepthMap | Represents a generic DepthMap type interface |
| CeVision::Easy3D::EDepthMap16 | Represents a EDepthMap with an 16-bit pixel internal representation |
| CeVision::EGrabberBridge::EGrabberDepthMap16 | Used to wrap an EGrabber buffer whose pixel type is "Coord3D_C16". It can be used in eVision processing as an EDepthMap16 object |
| CeVision::Easy3D::EDepthMap32f | Represents a EDepthMap with an 32-bit pixel internal representation |
| CeVision::Easy3D::EDepthMap8 | Represents a EDepthMap with an internal 8-bit pixel representation |
| CeVision::EGrabberBridge::EGrabberDepthMap8 | Used to wrap an EGrabber buffer whose pixel type is "Coord3D_C8". It can be used in eVision processing as an EDepthMap8 object |
| CeVision::Easy3D::EDepthMapToMeshConverter | Performs the conversion from a EDepthMap to a EMesh, using the given calibration model |
| CeVision::Easy3D::EDepthMapToPointCloudConverter | Performs the conversion from a EDepthMap to a EPointCloud, using the given calibration model |
| CeVision::EDrawableExtent | Drawable surface extent |
| CeVision::EDrawAdapter | Draw adapter interface used for drawing eVision objects and results |
| CeVision::EExternalDrawAdapter | Wrapper around an external draw adapter to allow it to be used by eVision |
| CeVision::EGenericDrawAdapter | A type of draw adapter able to make rendering in images and yielding similar results on all platforms. The EGenericDrawAdapter draws directly in an EROIC24A and uses CPU calculation |
| CeVision::EWindowsDrawAdapter | A draw adapter using the GDI+ native API on Windows. This class is only usable on Windows and all its methods will throw NotImplemented errors if used on another platform |
| CeVision::EGDIPlusDrawAdapter | Draw adapter using GDIPlus |
| CeVision::Easy3D::EEdgeCroppingParameters | Parameters used to defined edge cropping in Easy3DMatch |
| CeVision::Easy3D::EErrorStatistics | This object contains the error statistics (deviation between model and aligned points) |
| CeVision::EFeatureData | Describes object features |
| CeVision::Easy3D::EFeaturesAligner | Alignment class, used to calculate the best transformation between matching pairs of points. The object EFeaturesAligner contains a list of points called the 'Model points list'. The method EFeaturesAligner::Compute takes a second list of points as argument which is called the 'Measured points list' and produces a E3DTransformMatrix as result |
| CeVision::Easy3D::EFilters | Filtering functions used to remove noise on 3D containers |
| CeVision::EFindFeaturePoint | Represents a feature point obtained from learning a model using EPatternFinder |
| CeVision::EFloatRange | Represents a range of floating point values |
| CeVision::EFont | Font |
| CeVision::Internal::EFormatHelper< ImageType > | |
| CeVision::EFoundPattern | Represents a single instance of the pattern in the search field, as returned by the EasyFind or EasyMatch finding process |
| CeVision::EFourierImage | The EFourierImage class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs |
| CeVision::EFourierTransformer | Utility class to manage direct and inverse Fast Fourier Transforms |
| CeVision::EFrame | Represents a geometrical frame of reference |
| CeVision::Legacy::EFrame | Represents a geometrical frame of reference as well as the parameters needed to transform from/to local and global coordinates. It contains a point and an angle and serves as a base class for geometrical elements |
| CeVision::Legacy::ECircle | Represents a model of a circle (or arc) in EasyGauge |
| CeVision::Legacy::ELine | Represents a model of a line segment |
| CeVision::Legacy::EPolygon | Represents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape) |
| CeVision::Legacy::ERectangle | Represents a model of a rectangle |
| CeVision::Legacy::EWedge | Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral) |
| CeVision::Internal::EGrabberImage< ImageType > | |
| CeVision::EGrid | Represents a rectangular grid, to be used by readers to read QRCodes, matrix codes, or bar codes |
| CeVision::ECodeGrid | Represents a grid of Codes |
| CeVision::EQRCodeGrid | Represents a grid of QR Codes |
| CeVision::EasyBarCode2::EBarCodeGrid | Represents a grid of Data Barcodes |
| CeVision::EasyMatrixCode2::EMatrixCodeGrid | Represents a grid of Data Matrix Codes |
| CeVision::EGridDrawOptions | List of options to customize the drawing of the grid |
| CeVision::EGs1Translator | Allows To retrieve human-readable GS1 code from machine-readable GS1 code |
| CeVision::EGuardBand | Used to define a guard band around the processed ROI. A guard band is a border, in pixels, to exclude perturbed image data and avoid misdetections near the edges of the ROI. The default value is 0 |
| CeVision::EHarrisCornerDetector | Manages a complete context for the Harris corner detector |
| CeVision::EHarrisInterestPoints | Container class for the results of the Harris corner detector |
| CeVision::EHDRColorFuser | A EHDRColorFuser::EHDRColorFuser instance is a tool that flexibly fuses color images using HDR principles |
| CeVision::EHDRFuser | A EHDRFuser::EHDRFuser instance is a tool that flexibly fuses grayscale images using HDR principles |
| CeVision::EHDRFusion | Utility class containing two configurable algorithms to display HDR images on standard display monitors while conserving details and visual quality of the input image. The fusion method takes multiple color images as input and the exposure times of each image. The fusion is performed in three steps: |
| CeVision::EHistogramThreshold | Structure containing the threshold of a histogram as well as the average value below/above the threshold |
| CeVision::EHitAndMissKernel | Class that defines a kernel for the morphological hit-and-miss operations |
| CeVision::EImageEncoder | This class is responsible for the encoding of an image into an ECodedImage2 object |
| CeVision::Segmenters::EImageSegmenter | Base class from which all the segmenters derive |
| CeVision::Segmenters::ELabeledImageSegmenter | Segments an image by mapping the value of the pixels directly to a layer index |
| CeVision::Segmenters::EThreeLayersImageSegmenter | The base class from which all the segmenters that produce three layers derive |
| CeVision::Segmenters::EGrayscaleDoubleThresholdSegmenter | Segments an image using a double threshold on a grayscale image |
| CeVision::Segmenters::ETwoLayersImageSegmenter | The base class from which all the segmenters that produce two layers derive |
| CeVision::Segmenters::EColorRangeThresholdSegmenter | Segments an image using a double threshold on a color image |
| CeVision::Segmenters::EColorSingleThresholdSegmenter | Segments an image using a single threshold on a color image |
| CeVision::Segmenters::EGrayscaleSingleThresholdSegmenter | Segments an image using a single threshold on a grayscale image |
| CeVision::Segmenters::EImageRangeSegmenter | Segments an image using a pixel-by-pixel double threshold given as two images |
| CeVision::Segmenters::EReferenceImageSegmenter | Segments an image using a pixel-by-pixel single threshold given as an image |
| CeVision::EImageStatisticsBW16 | Class storing the results of statistics computations on an EROIBW16 |
| CeVision::EImageStatisticsBW8 | Class storing the results of statistics computations on an EROIBW8 |
| CeVision::EImageStatisticsC24 | Class storing the results of statistics computations on an EROIC24 |
| CeVision::EImageStitcher | Stitch calibrated images together, forming a seamless panoramic image |
| CeVision::EIntegerRange | Represents a range of integer values |
| CeVision::EIntPoint | EPoint whose coordinates are integers |
| CeVision::EIntSize | Size composed of integer width and height |
| CeVision::EISH | Intensity, Saturation, Hue color system |
| CeVision::EKernel | Kernel for use in convolution operations |
| CeVision::ELAB | CIE Lightness, a*, b* color system |
| CeVision::ELandmark | The landmark descriptor class |
| CeVision::Easy3D::ELaserLineExtractor | Manages a laser line extraction context |
| CeVision::ELCH | Lightness, Chroma, Hue color system |
| CeVision::EListItem | Describes list items. This class pertains to the EasyObject legacy API. Please use ECodedImage2 for all new developments instead |
| CeVision::EasyDeepLearning::ELocatorMetrics | Collection of metrics used to evaluate the results of a ELocator tool |
| CeVision::EasyDeepLearning::ELocatorMetricsGenerator | Locator metric generator |
| CeVision::EasyDeepLearning::ELocatorObject | Object for a ELocator tool |
| CeVision::EasyDeepLearning::ELocatorPredictedObject | Object predicted by a ELocator tool |
| CeVision::EasyDeepLearning::ELocatorResult | Result of a ELocator tool |
| CeVision::ELSH | Lightness, Saturation, Hue color system |
| CeVision::ELUV | CIE Lightness, u*, v* color system |
| CeVision::EMailBarcode | Manages a complete context for a Mail Barcode |
| CeVision::EMailBarcodeReader | Manages a complete context for a Mail Barcode Reader |
| CeVision::EMatcher | Manages a complete matching context in EasyMatch |
| CeVision::EMatchPosition | Represents a single instance of the pattern in the search field, as returned by the EasyMatch matching process |
| CeVision::EasyMatrixCode2::EMatrixCode | Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more |
| CeVision::EMatrixCode | Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,.. |
| CeVision::EasyMatrixCode2::EMatrixCodeGridDrawOptions | List of options to customize the drawing of the matrix codes |
| CeVision::EMatrixCodeIso15415GradingParameters | Holds all grading parameters pertaining to ISO/IEC 15415 |
| CeVision::EMatrixCodeIso29158CalibrationParameters | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CeVision::EMatrixCodeIso29158GradingParameters | Holds all grading parameters pertaining to ISO/IEC 29158 |
| CeVision::EasyMatrixCode2::EMatrixCodeReader | An EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances |
| CeVision::EMatrixCodeReader | A EMatrixCodeReader::EMatrixCodeReader instance is a tool that processes an ROI and returns a EMatrixCode instance |
| CeVision::EMatrixCodeSemiT10GradingParameters | Holds all grading parameters pertaining to Semi T10- |
| CeVision::EMatrixPosition | Represents a position in a 2D Matrix |
| CeVision::EMergerParameters | Container holding the parameters for a merger algorithm |
| CeVision::EDebevecMergerParameters | Container holding the parameters for a Debevec merger algorithm |
| CeVision::EMertensMergerParameters | Container holding the parameters for a Mertens merger algorithm. The Mertens merger algorithm works by detecting over+under exposed zones and assigning a specific set of weights that'll diminish their importance when adding the input images together. The importance of each weight can be modified by modifying the value of the parameters |
| CeVision::ERobertsonMergerParameters | Container holding the parameters for a Robertson merger algorithm |
| CeVision::Easy3D::EMesh | Represents a 3D meshed object |
| CeVision::Easy3D::EMeshToZMapConverter | Computes an EZMap from an EMesh. The value of the pixels of the ZMap are the distance between the 3D points and the reference plane. All 3D points under the reference plane are discarded. Various options can be set with methods EMeshToZMapConverter::SetReferencePlane, EMeshToZMapConverter::SetFillMode, EMeshToZMapConverter::SetMapXYResolution, EMeshToZMapConverter::SetMapZResolution, EMeshToZMapConverter::SetOrientationVector... When the conversion is called without defining specific parameters, the algorithm uses the following options: |
| CeVision::EMovingAverage | Temporal integration of a number of images to reduce noise |
| CeVision::EObjectBasicStatistics | Basic statistics about an object (area, gravity center, and first order moment of inertia) |
| CeVision::EObjectData | Describes objects |
| CeVision::EObjectRunsIterator | Iterator to the runs of a coded element |
| CeVision::EObjectSelection | This container class handles the selection of a subset of coded elements taken from a coded image |
| CeVision::EObjectTemplateMatcher | Tool designed to align and match the output of EasyObject to a reference template |
| CeVision::EOCR | Manages a complete context for the font-dependent printed character reader implemented in EasyOCR |
| CeVision::EOCR2 | Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2 |
| CeVision::EOCR2Char | Holds all information related to a single detected character |
| CeVision::EOCR2CharacterCandidate | Holds a single recognition score for a detected character from the image |
| CeVision::EOCR2CharacterCluster | Holds all information related to character cluster |
| CeVision::EOCR2CharacterDatabase | Holds all information related to a character database |
| CeVision::EOCR2DatabaseCharacter | Holds all information related to a database character |
| CeVision::EOCR2Line | Holds a vector of EOCR2Word objects representing a line |
| CeVision::EOCR2Text | Holds a vector of EOCR2Line objects representing a text |
| CeVision::EOCR2Word | Holds a vector of EOCR2Char objects representing a word |
| CeVision::EOCV | Manages a complete context for the optical character verification tool implemented in EasyOCV |
| CeVision::EOCVChar | Holds all information related to a single character, such as nominal and average position, reference quality indicators,... During the learning phases, it also keeps the list of its constituent blobs |
| CeVision::EOCVText | Holds all information related to a single piece of text, such as nominal and average position, reference quality indicators,... It also keeps the list of its constituent characters |
| CeVision::EasyDeepOCR::EOptimizationReport | An EOptimizationReport stores information about the optimization of an ETextReader (ETextReader::Optimize). Additionally, a EOptimizationReport allows for the restoration of the optimization from which it originated |
| CeVision::EParticleDetectionParameters | Used to store the particle detection parameters. See EScratchDetectionParameters for the scratch detection parameters |
| CeVision::EPath | Path from an image: image pixel coordinates |
| CeVision::EPatternFinder | Manages a complete finding context in EasyFind |
| CeVision::EPeak | Represents a peak in a profile |
| CeVision::EPen | Pen |
| CeVision::Easy3D::EPhotometricStereoImager | Manages photometric stereo reconstruction. This class can build normals, albedos, gradients, mean curvatures and gaussian curvatures images from at least 3 input images by using photometric stereo The algorithm used assumes objects are Lambertian and light sources emit parallel rays |
| CeVision::Easy3D::EPlaneCropper | A EPlaneCropper object is used to crop some points of a EPointCloud object |
| CeVision::Easy3D::EPlaneFinder | A EPlaneFinder object is used to search an E3DPlane in an EPointCloud |
| CeVision::Easy3D::EPlaneFitter | A EPlaneFitter object is used to fit an E3DPlane on an EPointCloud |
| CeVision::EPlotDecorationOptions | Options for drawing the decoration of a plot (axes, ticks, etc.) |
| CeVision::EPoint | An exact (floating-point) location in the 2D space |
| CeVision::Easy3D::EPointCloud | Represents a 3D point cloud |
| CeVision::Easy3D::EPointCloudFactory | Manages a context for creating point clouds of specific shapes |
| CeVision::Easy3D::EPointCloudFilter | An EPointCloudFilter is used to filter some points out of an EPointCloud |
| CeVision::Easy3D::EPointCloudMerger | Merges several EPointCloud of the same scene from different sensors after having performed a calibration |
| CeVision::Easy3D::EPointCloudStatistics | Manages a context for retrieving statistics on an EPointCloud |
| CeVision::Easy3D::EPointCloudToMeshConverter | Performs the conversion from an EPointCloud to an EMesh |
| CeVision::Easy3D::EPointCloudToZMapConverter | Computes an EZMap from an EPointCloud. The value of the pixels of the ZMap are the distance between the 3D points and the reference plane. All 3D points under the reference plane are discarded. Various options can be set with methods EPointCloudToZMapConverter::SetReferencePlane, EPointCloudToZMapConverter::SetFillMode, EPointCloudToZMapConverter::SetMapXYResolution, EPointCloudToZMapConverter::SetMapZResolution, EPointCloudToZMapConverter::SetOrientationVector... When the conversion is called without defining specific parameters, the algorithm uses the following options: |
| CeVision::Easy3D::EPrincipalAxisExtractor | A EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result |
| CeVision::EPseudoColorLookup | Describes a lookup table, that is used to for pseudo-coloring (i.e. for assigning colors to gray-level images) |
| CeVision::EQRCode | Represents a QR code found in the search field |
| CeVision::EQRCodeAdditionalParametersGrades | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CeVision::EQRCodeDecodedStream | Represents the complete decoded stream extracted from a QR code, EQRCode |
| CeVision::EQRCodeDecodedStreamPart | Represents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode) |
| CeVision::EQRCodeGeometry | Represents the geometry of a QR code |
| CeVision::EQRCodeGridDrawOptions | List of options to customize the drawing of the QR codes |
| CeVision::EQRCodeIso15415GradingParameters | Holds all grading parameters pertaining to ISO/IEC 15415 |
| CeVision::EQRCodeIso29158CalibrationParameters | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CeVision::EQRCodeIso29158GradingParameters | Holds all grading parameters pertaining to ISO/IEC 29158 |
| CeVision::EQRCodeReader | Represents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects |
| CeVision::EQuadrangle | This class represents a polygon with four corners (with sub-pixel accuracy) |
| CeVision::Easy3D::ERectangularCropper | Manages a point cloud cropper in the shape of a rectangular parallelepiped |
| CeVision::ERegion | Manages a complete context for a ERegion (Arbitrary Shaped ROI) |
| CeVision::ECircleRegion | Manages a complete context for an ERegion shaped like a circle |
| CeVision::EEllipseRegion | Manages a complete context for an ERegion shaped like an ellipse |
| CeVision::EPolygonRegion | Manages a complete context for an ERegion shaped like a polygon |
| CeVision::ERectangleRegion | Manages a complete context for an ERegion shaped like a rectangle |
| CeVision::ERegionFreeHandPainter | Manages a complete context for a ERegionFreeHandPainter. This class allows to paint a region using a free hand method |
| CeVision::Easy3D::ERenderStyle | Represents how to visualize 3D Objects in a E3DViewer |
| CeVision::ERGB | NTSC/PAL/SMPTE Red, Green, Blue color system |
| CeVision::ERGBColor | NTSC/PAL/SMPTE Red, Green, Blue color system |
| CeVision::EasyDeepLearning::EROCPoint | The structure representing a point on the ROC (Receiver Operating Characteristic) curve |
| CeVision::ERotatedBoundingBox | This class represents a rotated bounding box |
| CeVision::ERun | Group of pixels contiguous on a line. Used to represent ERegion |
| CeVision::ERunData | Describes runs |
| CeVision::EasyDeepOCR::ESample | A sample is composed of an image, and optionally a region, together with one or several texts, which are visible in the image. These texts indicate what outputs are expected when calling ETextReader::Read on this image. A ESample is only meant to be contained in ESampleList |
| CeVision::EasyDeepOCR::ESampleList | Holds a list of samples. A sample is composed of an image, and optionally a region, together with one or several text strings of interests. These text strings indicate what outputs are expected when calling ETextReader::Read on this image. A ESampleList is meant to be used with ETextReader::Optimize, to specialize and increase the processing speed of subsequent calls to ETextReader::Read. For the ESampleList to be consistent, all the texts must belong to the same context, i.e. all the texts must share similar geometrical properties |
| CeVision::ESamplePath | The class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings) |
| CeVision::ESamplePoint | A point sampled by a gauge |
| CeVision::Legacy::ESamplePoint | A point sampled by a gauge |
| CeVision::EScratchDetectionParameters | Used to store the scratch detection parameters. See EParticleDetectionParameters for the particle detection parameters |
| CeVision::ESearchParamsType | This class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode |
| CeVision::ESerializer | Abstract interface for file-like objects |
| CeVision::ECallbackSerializer | |
| CeVision::EFileSerializer | A type of ESerializer suitable for serialization and deserialization to and from memory buffers |
| CeVision::EMemorySerializer | A type of ESerializer suitable for serialization and deserialization to and from memory buffers |
| CeVision::ESha1Hasher | Object for computing a SHA-1 hash |
| CeVision::EShape | Base class for geometrical shapes |
| CeVision::ECircle | Represents a model of a circle (or arc) in EasyGauge |
| CeVision::EEllipse | Represents a model of an (arc of) ellipse |
| CeVision::ELine | Represents a model of a line segment |
| CeVision::EPointSet | Set of points found by a EPointGauge |
| CeVision::EPolygon | Represents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape) |
| CeVision::ERectangle | Represents a model of a rectangle |
| CeVision::EWedge | Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral) |
| CeVision::Legacy::EShape | Abstract class to federate the classes that can be hierarchically attached together (from a geometrical point of view) |
| CeVision::Legacy::ECircleShape | Manages a circle shape |
| CeVision::Legacy::ECircleGauge | Manages a circle fitting gauge |
| CeVision::Legacy::EFrameShape | Manages a complete context for measuring frame shapes |
| CeVision::Legacy::ELineShape | Manages a line shape |
| CeVision::Legacy::ELineGauge | Manages a line fitting gauge |
| CeVision::Legacy::EPointShape | Manages a point shape context |
| CeVision::Legacy::EPointGauge | Manages a point location gauge |
| CeVision::Legacy::EPolygonShape | Manages a polygonal shape |
| CeVision::Legacy::EPolygonGauge | Manages a polygon fitting gauge |
| CeVision::Legacy::ERectangleShape | Manages a rectangle shape |
| CeVision::Legacy::ERectangleGauge | Manages a rectangle fitting gauge |
| CeVision::Legacy::EWedgeShape | Manages a wedge shape |
| CeVision::Legacy::EWedgeGauge | Manages a wedge fitting gauge |
| CeVision::Legacy::EWorldShape | Manages a complete context for calibrating a field of view |
| CeVision::Easy3D::ESimpleCropper | Manages a point cloud cropper based on X/Y/Z value ranges |
| CeVision::ESize | Size composed of floating point width and height |
| CeVision::Easy3D::ESphereFitter | A ESphereFitter object is used to fit an E3DSphere on an EPointCloud |
| CeVision::Easy3D::ESphericalCropper | Manages a spherical point cloud cropper |
| CeVision::ESpot | The ESpot store information about the detections produced by ESpotDetector. A spot is defined by a type (particle or scratch), a polarity (black or white) and a geometry. The geometry is an arbitrary rectangle, represented by a ERotatedBoundingBox |
| CeVision::ESpotDetector | ESpotDetector is dedicated to the detection of spots, particles and scratches on images. It is especially efficient at detecting faint contaminations on noisy surface images. It produces a list of ESpot objects |
| CeVision::Easy3D::EStatistics | Calculates various statistics on the pixels values of an EDepthMap or EZMap |
| CeVision::Easy3D::EStatistics16 | Statistics on the pixels values of an EDepthMap16 or EZMap16 computed by EStatistics |
| CeVision::Easy3D::EStatistics32f | Statistics on the pixels values of an EDepthMap or EZMap computed by EStatistics |
| CeVision::Easy3D::EStatistics8 | Statistics on the pixels values of an EDepthMap8 or EZMap8 computed by EStatistics |
| CeVision::EStitchingGridOrder | Defines the grid order when stitching in grid mode. The grid order is used to convert a linear index into coordinates |
| CeVision::EStringPair | Represent a Key/Value pair of strings |
| CeVision::EasyDeepLearning::ESupervisedSegmenterBlob | A blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult) |
| CeVision::EasyDeepLearning::ESupervisedSegmenterResult | An ESupervisedSegmenterResult object represents the result of a supervised segmenter |
| CeVision::EasyDeepOCR::EText | Represents a text detected by a ETextReader. A EText is composed of one or several ETextLine, that are returned by EText::SetLines |
| CeVision::EasyDeepOCR::ETextDrawingParameters | Represents the drawing parameters needed by ETextLine::Draw and EText::Draw |
| CeVision::EasyDeepOCR::ETextLine | Represents a text line detected by a ETextReader |
| CeVision::EasyDeepOCR::ETextReader | A ETextReader aims to find and read texts inside a given ROI, through ETextReader::Read. The returned texts can be filtered by providing a ETopology. An optimization phase can be performed before starting to read, to increase the processing speed of ETextReader. This optimization phase can be launched with ETextReader::Optimize |
| CeVision::ETextSizeConstraint | Details how to resize or modify a text before drawing it. valA, valB, and valC have different purposes depending on the value of mode |
| CeVision::EThreeLevelsMinResidueThreshold | Structure containing the min residue, its two corresponding thresholds as well as the average pixel below/above/between the thresholds |
| CeVision::EToneMapperParameters | Container holding the parameters for a tone-mapper algorithm |
| CeVision::EDragoToneMapperParameters | Container holding the parameters for a Drago tone-mapper algorithm |
| CeVision::ELinearToneMapperParameters | Container holding the parameters for a linear tone-mapper algorithm |
| CeVision::EMantiukToneMapperParameters | Container holding the parameters for a Mantiuk tone-mapper algorithm |
| CeVision::EReinhardToneMapperParameters | Container holding the parameters for a Reinhard tone-mapper algorithm |
| CeVision::ETopology | ETopology aims to restrict the formats of the texts that will be returned by an ETextReader. A ETopology is composed of a list of ETopologyLine. Each entry in the list refers to the corresponding line in a text. Texts with different number of lines will therefore never be matched by the same ETopology |
| CeVision::ETopologyLine | ETopologyLine aims to restrict the formats of the textlines that will be returned by an ETextReader |
| CeVision::ETwoLevelsMinResidueThreshold | Structure containing the min residue, its corresponding threshold as well as the average pixel below/above the threshold |
| CeVision::EasyDeepLearning::EUnsupervisedSegmenterResult | An EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool |
| CeVision::EUnwarpingLut | This class is used only as a lookup table in the ECameraCalibration::Unwarp and ECameraCalibration::SetupUnwarp methods. It has no other use of its own |
| CeVision::Easy3D::EUtils | 3D Utilitarian Functions |
| CeVision::EVector | Base class for all typed vectors |
| CeVision::EBW16PathVector | Vector objects are used to store 1-dimensional data |
| CeVision::EBW16Vector | Vector objects are used to store 1-dimensional data |
| CeVision::EBW32Vector | Vector objects are used to store 1-dimensional data |
| CeVision::EBW8PathVector | Vector objects are used to store 1-dimensional data |
| CeVision::EBW8Vector | Vector objects are used to store 1-dimensional data |
| CeVision::EBWHistogramVector | Vector objects are used to store 1-dimensional data |
| CeVision::EC24PathVector | Vector objects are used to store 1-dimensional data |
| CeVision::EC24Vector | Vector objects are used to store 1-dimensional data |
| CeVision::EColorVector | Vector objects are used to store 1-dimensional data |
| CeVision::EPathVector | Vector objects are used to store 1-dimensional data |
| CeVision::EPeakVector | Vector objects are used to store 1-dimensional data |
| CeVision::EVectorModel | Represents a EShape hierarchy with a single root. This hierarchy can be retrieved from files in different file formats |
| CeVision::EVSH | Value, Saturation, Hue color system |
| CeVision::EasyDeepLearning::EWeightedPrecisionRecallPoint | Weighted precision and recall for a given threshold |
| CeVision::EXYZ | CIE XYZ color system |
| CeVision::EYCbCr | CCIR/ITU-R BT 601 Luma, U Chroma, V Chroma color system |
| CeVision::EYIQ | CCIR Luma, Inphase, Quadrature color system |
| CeVision::EYSH | CCIR Luma, Saturation, Hue color system |
| CeVision::EYUV | PAL (CCIR/ITU-R BT 470-6) Luma, U Chroma, V Chroma color system |
| CeVision::Easy3D::EZMap | Represents a generic ZMap type interface |
| CeVision::Easy3D::EZMap16 | A ZMap16 is a 16bits corrected 2.5D image |
| CeVision::Easy3D::EZMap32f | A ZMap32f is a 32bits corrected 2.5D image |
| CeVision::Easy3D::EZMap8 | A ZMap8 is a 8bits corrected 2.5D image |
| CeVision::Easy3D::EZMapLeveler | Class performing the leveling of an EZMap. The ZMap is re-projected along a new direction and with a specific orientation. The direction is either given by the user or found on the initial ZMap. The orientation is given as an angle (0° is the x-axis of the initial ZMap) |
| CeVision::Easy3D::EZMapToMeshConverter | Performs the conversion from an EZMap to an EMesh |
| CeVision::Easy3D::EZMapToPointCloudConverter | Generates an EPointCloud from a ZMap |
| CeVision::Internal::IEGrabberBuffer | |
| CeVision::Internal::EBufferImage | |
| CeVision::Internal::EConvertedImage | |
| CeVision::VimbaXBridge::IVimbaXImage< ImageType > | |
| CeVision::VimbaXBridge::ConvertedVimbaXImage< ImageType > | |
| CeVision::VimbaXBridge::VimbaXImage< ImageType > | |
| CeVision::OcvObject | |
| CeVision::Preconfiguration | |
| Cstd::runtime_error | |
| CeVision::EException | The exception type used in this library |
| CeVision::Easy3D::TextLabel | A class representing a text label that can be displayed using E3DViewer |