| NeVision | |
| NEasy3D | |
| CE3DAligner | Aligns an EPointCloud or EZMap on a reference EMesh, EPointCloud or EZMap |
| CE3DAlignment | Represents a 3D Alignment returned by E3DAligner |
| CE3DAnomaly | Represents a detected 3D anomaly |
| CE3DAxisDisplay | Represents the axis and the grid to display in the E3DViewer |
| CE3DAxisSystem | Represent a 3D base axis system |
| CE3DBox | 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 |
| CE3DClosestPoint | 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 |
| CE3DComparer | Represents a 3D comparison context |
| CE3DLine | Represents a 3D line |
| CE3DMatch | Represents a 3D match returned by E3DMatcher |
| CE3DMatcher | Aligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap |
| CE3DObject | 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 |
| CE3DObjectExtractor | E3DObjectExtractor is used to extract 3D objects from a ZMap |
| CE3DOrthonormalAxisSystem | E3DOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed |
| CE3DPlane | Represents a 3D plane |
| CE3DPoint | Represents a 3D point with floating point coordinates |
| CE3DRightOrthonormalAxisSystem | E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right |
| CE3DSphere | Represents a 3D sphere |
| CE3DTransformMatrix | Represents a 3D transformation [4x4] matrix |
| CE3DViewer | Manages a viewer window for EPointCloud |
| CEAffineTransformer | Manages a 3D coordinates transformation context |
| CEAnomalyThresholds | Thresholds used to define an anomaly in Easy3DMatch. Composed of a distance and an area thresholds |
| CEAzimuthElevationAngles | Azimuth and Elevation Angles |
| CECalibrationGenerator | Represents a 3D calibration model generator, a class made to compute calibration models |
| CECalibrationModel | Represents a 3D calibration model |
| CEConverter | Conversion functions between bit depth formats of various 3D classes |
| CEDecimator | Decimation of a point cloud/ZMap/DepthMap |
| CEDepthMap | Represents a generic DepthMap type interface |
| CEDepthMap16 | Represents a EDepthMap with an 16-bit pixel internal representation |
| CEDepthMap32f | Represents a EDepthMap with an 32-bit pixel internal representation |
| CEDepthMap8 | Represents a EDepthMap with an internal 8-bit pixel representation |
| CEDepthMapToMeshConverter | Performs the conversion from a EDepthMap to a EMesh, using the given calibration model |
| CEDepthMapToPointCloudConverter | Performs the conversion from a EDepthMap to a EPointCloud, using the given calibration model |
| CEEdgeCroppingParameters | Parameters used to defined edge cropping in Easy3DMatch |
| CEErrorStatistics | This object contains the error statistics (deviation between model and aligned points) |
| CEExplicitGeometricCalibrationModel | EExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values |
| CEFeaturesAligner | 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 |
| CEFilters | Filtering functions used to remove noise on 3D containers |
| CEGridDecimator | Decimation of an EPointCloud |
| CELaserLineExtractor | Manages a laser line extraction context |
| CEMesh | Represents a 3D meshed object |
| CEMeshToZMapConverter | 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: |
| CEObjectBasedCalibrationGenerator | Represents an object-based 3D calibration generator |
| CEObjectBasedCalibrationModel | EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object |
| CEPhotometricStereoImager | 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 |
| CEPlaneCropper | A EPlaneCropper object is used to crop some points of a EPointCloud object |
| CEPlaneFinder | A EPlaneFinder object is used to search an E3DPlane in an EPointCloud |
| CEPlaneFitter | A EPlaneFitter object is used to fit an E3DPlane on an EPointCloud |
| CEPointCloud | Represents a 3D point cloud |
| CEPointCloudFactory | Manages a context for creating point clouds of specific shapes |
| CEPointCloudFilter | An EPointCloudFilter is used to filter some points out of an EPointCloud |
| CEPointCloudMerger | Merges several EPointCloud of the same scene from different sensors after having performed a calibration |
| CEPointCloudStatistics | Manages a context for retrieving statistics on an EPointCloud |
| CEPointCloudToMeshConverter | Performs the conversion from an EPointCloud to an EMesh |
| CEPointCloudToZMapConverter | 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: |
| CEPrincipalAxisExtractor | A EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result |
| CERandomDecimator | Decimation of an EPointCloud |
| CERectangularCropper | Manages a point cloud cropper in the shape of a rectangular parallelepiped |
| CERenderStyle | Represents how to visualize 3D Objects in a E3DViewer |
| CEScaleCalibrationModel | EScaleCalibrationModel is used to convert depth map 2.5D point to 3D world position, only by applying a scale factor |
| CESimpleCropper | Manages a point cloud cropper based on X/Y/Z value ranges |
| CESphereFitter | A ESphereFitter object is used to fit an E3DSphere on an EPointCloud |
| CESphericalCropper | Manages a spherical point cloud cropper |
| CEStatistics | Calculates various statistics on the pixels values of an EDepthMap or EZMap |
| CEStatistics16 | Statistics on the pixels values of an EDepthMap16 or EZMap16 computed by EStatistics |
| CEStatistics32f | Statistics on the pixels values of an EDepthMap or EZMap computed by EStatistics |
| CEStatistics8 | Statistics on the pixels values of an EDepthMap8 or EZMap8 computed by EStatistics |
| CEUtils | 3D Utilitarian Functions |
| CEZMap | Represents a generic ZMap type interface |
| CEZMap16 | A ZMap16 is a 16bits corrected 2.5D image |
| CEZMap32f | A ZMap32f is a 32bits corrected 2.5D image |
| CEZMap8 | A ZMap8 is a 8bits corrected 2.5D image |
| CEZMapLeveler | 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) |
| CEZMapToMeshConverter | Performs the conversion from an EZMap to an EMesh |
| CEZMapToPointCloudConverter | Generates an EPointCloud from a ZMap |
| CTextLabel | A class representing a text label that can be displayed using E3DViewer |
| NEasyBarCode2 | |
| CEBarCode | Represents a 1D Bar Code |
| CEBarCodeGradingParameters | Represents the grading Parameters associated with an EBarCode as defined by ISO15416 |
| CEBarCodeGrid | Represents a grid of Data Barcodes |
| CEBarCodeGridDrawOptions | List of options to customize the drawing of the bar codes |
| CEBarCodeReader | Represents a 1D Bar Code Reading Context |
| NEasyDeepLearning | |
| CEClassificationDataset | EClassificationDataset manages a dataset of images |
| CEClassificationMetrics | Collection of metrics used to evaluate the state of an EClassifier |
| CEClassificationResult | An EClassificationResult object represents the result of a classification |
| CEClassifier | EClassifier allows to train a classifier using an EDataset object and classify new images |
| CEDataAugmentation | 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 |
| CEDataset | EDataset manages a dataset of images |
| CEDatasetSplit | The EDatasetSplit maps the image indexes of a EDataset to a dataset split type (EDatasetType) |
| CEDeepLearningBenchmark | Deep Learning benchmark results |
| CEDeepLearningBenchmarkSettings | Class representing the settings of a Deep Learning benchmark |
| CEDeepLearningDefectDetectionMetrics | 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 |
| CEDeepLearningDevice | Class representing a device that can run a neural network. A device is fully described by its EDeepLearningDevice::GetName and EDeepLearningDevice::GetEngineName |
| CEDeepLearningExecutionSettings | Execution settings for a Deep Learning tool |
| CEDeepLearningProject | Deep learning project |
| CEDeepLearningTool | EDeepLearningTool represents the common operations of deep learning tools |
| CEDeepOCRModelParameters | Base class for the parameters of EasyDeepOCR models for user retraining |
| CEDeepOCRModelParametersTextLocation | Parameters for the user retraining of the text location model of EasyDeepOCR |
| CEDeepOCRTool | Trains the EasyDeepOCR Deep Learning models |
| CEDeepOCRToolMetrics | Metrics for EDeepOCRTool |
| CEDeepOCRToolResult | Result for EDeepOCRTool |
| CEInterestPointLocator | EasyLocate tool - interest point version |
| CELocator | EasyLocate tool - axis aligned bounding box version |
| CELocatorBase | Base class for EasyLocate tool |
| CELocatorMetrics | Collection of metrics used to evaluate the results of a ELocator tool |
| CELocatorMetricsGenerator | Locator metric generator |
| CELocatorObject | Object for a ELocator tool |
| CELocatorPredictedObject | Object predicted by a ELocator tool |
| CELocatorResult | Result of a ELocator tool |
| CEROCPoint | The structure representing a point on the ROC (Receiver Operating Characteristic) curve |
| CESupervisedSegmenter | Supervised segmentation tool |
| CESupervisedSegmenterBlob | A blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult) |
| CESupervisedSegmenterMetrics | Collection of metrics used to evaluate the state of a ESupervisedSegmenter tool |
| CESupervisedSegmenterResult | An ESupervisedSegmenterResult object represents the result of a supervised segmenter |
| CEUnsupervisedSegmenter | Unsupervised segmentation tool |
| CEUnsupervisedSegmenterMetrics | Collection of metrics used to evaluate the state of an EUnsupervisedSegmenter |
| CEUnsupervisedSegmenterResult | An EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool |
| CEWeightedPrecisionRecallPoint | Weighted precision and recall for a given threshold |
| NEasyDeepOCR | |
| CEOptimizationReport | 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 |
| CESample | 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 |
| CESampleList | 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 |
| CEText | Represents a text detected by a ETextReader. A EText is composed of one or several ETextLine, that are returned by EText::SetLines |
| CETextDrawingParameters | Represents the drawing parameters needed by ETextLine::Draw and EText::Draw |
| CETextLine | Represents a text line detected by a ETextReader |
| CETextReader | 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 |
| NEasyMatrixCode2 | |
| CEMatrixCode | Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more |
| CEMatrixCodeGrid | Represents a grid of Data Matrix Codes |
| CEMatrixCodeGridDrawOptions | List of options to customize the drawing of the matrix codes |
| CEMatrixCodeReader | An EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances |
| NEGrabberBridge | |
| CEGrabberImageBW8 | Used to wrap an EGrabber buffer whose pixel type is "Mono8". It can be used in eVision processing as an EImageBW8 object |
| CEGrabberImageBW16 | Used to wrap an EGrabber buffer whose pixel type is "Mono16". It can be used in eVision processing as an EImageBW16 object |
| CEGrabberImageC24 | Used to wrap an EGrabber buffer whose pixel type is "BGR8". It can be used in eVision processing as an EImageC24 object |
| CEGrabberDepthMap8 | Used to wrap an EGrabber buffer whose pixel type is "Coord3D_C8". It can be used in eVision processing as an EDepthMap8 object |
| CEGrabberDepthMap16 | Used to wrap an EGrabber buffer whose pixel type is "Coord3D_C16". It can be used in eVision processing as an EDepthMap16 object |
| NInternal | |
| CEFormatHelper | |
| CEBufferHelper | |
| CIEGrabberBuffer | |
| CEBufferImage | |
| CEConvertedImage | |
| CEGrabberImage | |
| NLegacy | |
| CEChecker | Manages a complete context for the inspection tool based on image comparison in EasyOCV |
| CEChecker2 | Manages a complete context for the EChecker2 golden template inspection tool |
| CECircle | Represents a model of a circle (or arc) in EasyGauge |
| CECircleGauge | Manages a circle fitting gauge |
| CECircleShape | Manages a circle shape |
| CEFrame | 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 |
| CEFrameShape | Manages a complete context for measuring frame shapes |
| CELine | Represents a model of a line segment |
| CELineGauge | Manages a line fitting gauge |
| CELineShape | Manages a line shape |
| CEPointGauge | Manages a point location gauge |
| CEPointShape | Manages a point shape context |
| CEPolygon | 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) |
| CEPolygonGauge | Manages a polygon fitting gauge |
| CEPolygonShape | Manages a polygonal shape |
| CERectangle | Represents a model of a rectangle |
| CERectangleGauge | Manages a rectangle fitting gauge |
| CERectangleShape | Manages a rectangle shape |
| CESamplePoint | A point sampled by a gauge |
| CEShape | Abstract class to federate the classes that can be hierarchically attached together (from a geometrical point of view) |
| CEWedge | Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral) |
| CEWedgeGauge | Manages a wedge fitting gauge |
| CEWedgeShape | Manages a wedge shape |
| CEWorldShape | Manages a complete context for calibrating a field of view |
| NSegmenters | |
| CEColorRangeThresholdSegmenter | Segments an image using a double threshold on a color image |
| CEColorSingleThresholdSegmenter | Segments an image using a single threshold on a color image |
| CEGrayscaleDoubleThresholdSegmenter | Segments an image using a double threshold on a grayscale image |
| CEGrayscaleSingleThresholdSegmenter | Segments an image using a single threshold on a grayscale image |
| CEImageRangeSegmenter | Segments an image using a pixel-by-pixel double threshold given as two images |
| CEImageSegmenter | Base class from which all the segmenters derive |
| CELabeledImageSegmenter | Segments an image by mapping the value of the pixels directly to a layer index |
| CEReferenceImageSegmenter | Segments an image using a pixel-by-pixel single threshold given as an image |
| CEThreeLayersImageSegmenter | The base class from which all the segmenters that produce three layers derive |
| CETwoLayersImageSegmenter | The base class from which all the segmenters that produce two layers derive |
| NVimbaXBridge | |
| CIVimbaXImage | |
| CVimbaXImage | |
| CConvertedVimbaXImage | |
| CEVimbaXImageBW8 | 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 |
| CEVimbaXImageBW16 | 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 |
| CEVimbaXImageC24 | Used to wrap frames recorded with Vimba X whose pixel type is "BGR8". It can be used in eVision processing as an EImageC24 object |
| CAdvancedCalibrationParameters | Advanced calibration parameters |
| CAdvancedDistortionParameters | Advanced distortion calibration parameters |
| CEAngleRectifier | Rectifies an angle in the range mean +- 180° |
| CEasy | This class contains static properties and methods specific to the Easy library |
| CEasyColor | This class contains static properties and methods specific to the EasyColor library |
| CEasyImage | This class contains static properties and methods specific to the EasyImage library |
| CEasyObject | This class contains static properties and methods specific to the EasyObject library |
| CEBarCode | Manages a complete context for the reading or verification of bar codes in EasyBarCode |
| CEBaseGauge | EasyGauge base class |
| CEBaseROI | This represents the abstract base class for all ROI and image classes |
| CEBrush | Brush |
| CEBW16 | Gray-level pixel value, coded as an unsigned 16-bit integer |
| CEBW16Path | Path from a EBW16 image: image pixel coordinates, and associated gray-level pixel value |
| CEBW16PathVector | Vector objects are used to store 1-dimensional data |
| CEBW16PixelAccessor | Manages a BW16 pixel accessor context. /summary> |
| CEBW16Vector | Vector objects are used to store 1-dimensional data |
| CEBW32 | Gray-level pixel value, coded as an unsigned 32-bit integer |
| CEBW32f | Gray-level pixel value, coded as a 32-bit floating-point number |
| CEBW32PixelAccessor | Manages a BW32 pixel accessor context. /summary> |
| CEBW32Vector | Vector objects are used to store 1-dimensional data |
| CEBW8 | Gray-level pixel value, coded as an unsigned 8-bit integer |
| CEBW8Path | Path from a EBW8 image: image pixel coordinates, and associated gray-level pixel value |
| CEBW8PathVector | Vector objects are used to store 1-dimensional data |
| CEBW8PixelAccessor | Manages a BW8 pixel accessor context. /summary> |
| CEBW8Vector | Vector objects are used to store 1-dimensional data |
| CEBWHistogramVector | Vector objects are used to store 1-dimensional data |
| CEC24 | Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components) |
| CEC24A | Color pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components) |
| CEC24APixelAccessor | Manages a C24A pixel accessor context. /summary> |
| CEC24Path | Path from a EC24 image: image pixel coordinates, and associated color pixel value |
| CEC24PathVector | Vector objects are used to store 1-dimensional data |
| CEC24PixelAccessor | Manages a C24 pixel accessor context. /summary> |
| CEC24Vector | Vector objects are used to store 1-dimensional data |
| CEC48 | Color pixel value coded as 3 unsigned 16-bit integers (red, green, blue components) |
| CECallbackSerializer | |
| CECameraCalibration | Camera calibration |
| CECannyEdgeDetector | Manages a complete context for the Canny edge detector |
| CEChecker | Manages a complete context for the EChecker golden template inspection tool |
| CECircle | Represents a model of a circle (or arc) in EasyGauge |
| CECircleGauge | Circle gauge |
| CECircleRegion | Manages a complete context for an ERegion shaped like a circle |
| CECode | Represents a Code |
| CECodedElement | This class encapsulates either an object or a hole in an object, in a coded image |
| CECodedImage | This class handles runs, objects and features in EasyObject |
| CECodedImage2 | The main class of the EasyObject API that represents a coded image, as produced by the encoder |
| CECodeGrid | Represents a grid of Codes |
| CECodeGridDrawOptions | List of options to customize the drawing of the codes |
| CECodeReader | An ECodeReader instance can detect and decode various types of codes |
| CEColor | Triple of floating-point numbers that encode a color in a given color system |
| CEColorLookup | Describes a color lookup table, that is used to speed-up complex conversions between color systems |
| CEColorVector | Vector objects are used to store 1-dimensional data |
| CEDebevecMergerParameters | Container holding the parameters for a Debevec merger algorithm |
| CEDepth16 | Depth value of the pixel, coded as an unsigned 16-bit integer |
| CEDepth32f | Depth value of the pixel, coded as a 32-bits floating point value |
| CEDepth8 | Depth value of the pixel, coded as an unsigned 8-bit integer |
| CEDragoToneMapperParameters | Container holding the parameters for a Drago tone-mapper algorithm |
| CEDrawableExtent | Drawable surface extent |
| CEDrawAdapter | Draw adapter interface used for drawing eVision objects and results |
| CEEllipse | Represents a model of an (arc of) ellipse |
| CEEllipseRegion | Manages a complete context for an ERegion shaped like an ellipse |
| CEException | The exception type used in this library |
| CEExternalDrawAdapter | Wrapper around an external draw adapter to allow it to be used by eVision |
| CEFeatureData | Describes object features |
| CEFileSerializer | A type of ESerializer suitable for serialization and deserialization to and from memory buffers |
| CEFindFeaturePoint | Represents a feature point obtained from learning a model using EPatternFinder |
| CEFloatRange | Represents a range of floating point values |
| CEFont | Font |
| CEFoundPattern | Represents a single instance of the pattern in the search field, as returned by the EasyFind or EasyMatch finding process |
| CEFourierImage | The EFourierImage class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs |
| CEFourierTransformer | Utility class to manage direct and inverse Fast Fourier Transforms |
| CEFrame | Represents a geometrical frame of reference |
| CEGDIPlusDrawAdapter | Draw adapter using GDIPlus |
| CEGenericDrawAdapter | 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 |
| CEGrid | Represents a rectangular grid, to be used by readers to read QRCodes, matrix codes, or bar codes |
| CEGridDrawOptions | List of options to customize the drawing of the grid |
| CEGs1Translator | Allows To retrieve human-readable GS1 code from machine-readable GS1 code |
| CEGuardBand | 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 |
| CEHarrisCornerDetector | Manages a complete context for the Harris corner detector |
| CEHarrisInterestPoints | Container class for the results of the Harris corner detector |
| CEHDRColorFuser | A EHDRColorFuser::EHDRColorFuser instance is a tool that flexibly fuses color images using HDR principles |
| CEHDRFuser | A EHDRFuser::EHDRFuser instance is a tool that flexibly fuses grayscale images using HDR principles |
| CEHDRFusion | 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: |
| CEHistogramThreshold | Structure containing the threshold of a histogram as well as the average value below/above the threshold |
| CEHitAndMissKernel | Class that defines a kernel for the morphological hit-and-miss operations |
| CEImageBW16 | The EImageBW16 class is used to represent rectangular regions of interest inside EBW16 gray-level images. See ROIs |
| CEImageBW32 | The EImageBW32 class is used to represent rectangular regions of interest inside EBW32 gray-level images. See ROIs |
| CEImageBW32f | The EImageBW32f class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs |
| CEImageBW8 | The EImageBW8 class is used to represent rectangular regions of interest inside EBW8 gray-level images. See ROIs |
| CEImageC24 | The EImageC24 class is used to represent rectangular regions of interest inside EC24 color images. See ROIs |
| CEImageC24A | The EImageC24A class is used to represent rectangular regions of interest inside EC24A color images. See ROIs |
| CEImageC48 | The EImageC48 class is used to represent rectangular regions of interest inside EC48 color images. See ROIs |
| CEImageEncoder | This class is responsible for the encoding of an image into an ECodedImage2 object |
| CEImageStatisticsBW16 | Class storing the results of statistics computations on an EROIBW16 |
| CEImageStatisticsBW8 | Class storing the results of statistics computations on an EROIBW8 |
| CEImageStatisticsC24 | Class storing the results of statistics computations on an EROIC24 |
| CEImageStitcher | Stitch calibrated images together, forming a seamless panoramic image |
| CEIntegerRange | Represents a range of integer values |
| CEIntPoint | EPoint whose coordinates are integers |
| CEIntSize | Size composed of integer width and height |
| CEISH | Intensity, Saturation, Hue color system |
| CEKernel | Kernel for use in convolution operations |
| CELAB | CIE Lightness, a*, b* color system |
| CELandmark | The landmark descriptor class |
| CELCH | Lightness, Chroma, Hue color system |
| CELine | Represents a model of a line segment |
| CELinearToneMapperParameters | Container holding the parameters for a linear tone-mapper algorithm |
| CELineGauge | Line gauge |
| CEListItem | Describes list items. This class pertains to the EasyObject legacy API. Please use ECodedImage2 for all new developments instead |
| CELSH | Lightness, Saturation, Hue color system |
| CELUV | CIE Lightness, u*, v* color system |
| CEMailBarcode | Manages a complete context for a Mail Barcode |
| CEMailBarcodeReader | Manages a complete context for a Mail Barcode Reader |
| CEMantiukToneMapperParameters | Container holding the parameters for a Mantiuk tone-mapper algorithm |
| CEMatcher | Manages a complete matching context in EasyMatch |
| CEMatchPosition | Represents a single instance of the pattern in the search field, as returned by the EasyMatch matching process |
| CEMatrixCode | Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,.. |
| CEMatrixCodeIso15415GradingParameters | Holds all grading parameters pertaining to ISO/IEC 15415 |
| CEMatrixCodeIso29158CalibrationParameters | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CEMatrixCodeIso29158GradingParameters | Holds all grading parameters pertaining to ISO/IEC 29158 |
| CEMatrixCodeReader | A EMatrixCodeReader::EMatrixCodeReader instance is a tool that processes an ROI and returns a EMatrixCode instance |
| CEMatrixCodeSemiT10GradingParameters | Holds all grading parameters pertaining to Semi T10- |
| CEMatrixPosition | Represents a position in a 2D Matrix |
| CEMemorySerializer | A type of ESerializer suitable for serialization and deserialization to and from memory buffers |
| CEMergerParameters | Container holding the parameters for a merger algorithm |
| CEMertensMergerParameters | 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 |
| CEMovingAverage | Temporal integration of a number of images to reduce noise |
| CEObjectBasicStatistics | Basic statistics about an object (area, gravity center, and first order moment of inertia) |
| CEObjectData | Describes objects |
| CEObjectRunsIterator | Iterator to the runs of a coded element |
| CEObjectSelection | This container class handles the selection of a subset of coded elements taken from a coded image |
| CEObjectTemplateMatcher | Tool designed to align and match the output of EasyObject to a reference template |
| CEOCR | Manages a complete context for the font-dependent printed character reader implemented in EasyOCR |
| CEOCR2 | Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2 |
| CEOCR2Char | Holds all information related to a single detected character |
| CEOCR2CharacterCandidate | Holds a single recognition score for a detected character from the image |
| CEOCR2CharacterCluster | Holds all information related to character cluster |
| CEOCR2CharacterDatabase | Holds all information related to a character database |
| CEOCR2DatabaseCharacter | Holds all information related to a database character |
| CEOCR2Line | Holds a vector of EOCR2Word objects representing a line |
| CEOCR2Text | Holds a vector of EOCR2Line objects representing a text |
| CEOCR2Word | Holds a vector of EOCR2Char objects representing a word |
| CEOCV | Manages a complete context for the optical character verification tool implemented in EasyOCV |
| CEOCVChar | 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 |
| CEOCVText | 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 |
| CEParticleDetectionParameters | Used to store the particle detection parameters. See EScratchDetectionParameters for the scratch detection parameters |
| CEPath | Path from an image: image pixel coordinates |
| CEPathVector | Vector objects are used to store 1-dimensional data |
| CEPatternFinder | Manages a complete finding context in EasyFind |
| CEPeak | Represents a peak in a profile |
| CEPeakVector | Vector objects are used to store 1-dimensional data |
| CEPen | Pen |
| CEPlotDecorationOptions | Options for drawing the decoration of a plot (axes, ticks, etc.) |
| CEPoint | An exact (floating-point) location in the 2D space |
| CEPointGauge | Point gauge |
| CEPointSet | Set of points found by a EPointGauge |
| CEPolygon | 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) |
| CEPolygonGauge | Polygon gauge |
| CEPolygonRegion | Manages a complete context for an ERegion shaped like a polygon |
| CEPseudoColorLookup | Describes a lookup table, that is used to for pseudo-coloring (i.e. for assigning colors to gray-level images) |
| CEQRCode | Represents a QR code found in the search field |
| CEQRCodeAdditionalParametersGrades | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CEQRCodeDecodedStream | Represents the complete decoded stream extracted from a QR code, EQRCode |
| CEQRCodeDecodedStreamPart | Represents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode) |
| CEQRCodeGeometry | Represents the geometry of a QR code |
| CEQRCodeGrid | Represents a grid of QR Codes |
| CEQRCodeGridDrawOptions | List of options to customize the drawing of the QR codes |
| CEQRCodeIso15415GradingParameters | Holds all grading parameters pertaining to ISO/IEC 15415 |
| CEQRCodeIso29158CalibrationParameters | Holds all grading inputs pertaining to ISO/IEC 29158 |
| CEQRCodeIso29158GradingParameters | Holds all grading parameters pertaining to ISO/IEC 29158 |
| CEQRCodeReader | Represents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects |
| CEQuadrangle | This class represents a polygon with four corners (with sub-pixel accuracy) |
| CERectangle | Represents a model of a rectangle |
| CERectangleGauge | Rectangle gauge |
| CERectangleRegion | Manages a complete context for an ERegion shaped like a rectangle |
| CERegion | Manages a complete context for a ERegion (Arbitrary Shaped ROI) |
| CERegionFreeHandPainter | Manages a complete context for a ERegionFreeHandPainter. This class allows to paint a region using a free hand method |
| CEReinhardToneMapperParameters | Container holding the parameters for a Reinhard tone-mapper algorithm |
| CERGB | NTSC/PAL/SMPTE Red, Green, Blue color system |
| CERGBColor | NTSC/PAL/SMPTE Red, Green, Blue color system |
| CERobertsonMergerParameters | Container holding the parameters for a Robertson merger algorithm |
| CEROIBW16 | The EROIBW16 class is used to represent rectangular regions of interest inside BW16 gray-level images. See ROIs |
| CEROIBW32 | The EROIBW32 class is used to represent rectangular regions of interest inside BW32 gray-level images. See ROIs |
| CEROIBW32f | The EROIBW32f class is used to represent rectangular regions of interest inside BW32f gray-level images. See ROIs |
| CEROIBW8 | The EROIBW8 class is used to represent rectangular regions of interest inside BW8 gray-level images. See ROIs |
| CEROIC24 | The EROIC24 class is used to represent rectangular regions of interest inside C24 color images. See ROIs |
| CEROIC24A | The EROIC24A class is used to represent rectangular regions of interest inside C24A color images. See ROIs |
| CEROIC48 | The EROIC48 class is used to represent rectangular regions of interest inside C48 color images. See ROIs |
| CERotatedBoundingBox | This class represents a rotated bounding box |
| CERun | Group of pixels contiguous on a line. Used to represent ERegion |
| CERunData | Describes runs |
| CESamplePath | The class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings) |
| CESamplePoint | A point sampled by a gauge |
| CEScratchDetectionParameters | Used to store the scratch detection parameters. See EParticleDetectionParameters for the particle detection parameters |
| CESearchParamsType | This class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode |
| CESerializer | Abstract interface for file-like objects |
| CESha1Hasher | Object for computing a SHA-1 hash |
| CEShape | Base class for geometrical shapes |
| CESize | Size composed of floating point width and height |
| CESpot | 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 |
| CESpotDetector | 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 |
| CEStitchingGridOrder | Defines the grid order when stitching in grid mode. The grid order is used to convert a linear index into coordinates |
| CEStringPair | Represent a Key/Value pair of strings |
| CETextSizeConstraint | Details how to resize or modify a text before drawing it. valA, valB, and valC have different purposes depending on the value of mode |
| CEThreeLevelsMinResidueThreshold | Structure containing the min residue, its two corresponding thresholds as well as the average pixel below/above/between the thresholds |
| CEToneMapperParameters | Container holding the parameters for a tone-mapper algorithm |
| CETopology | 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 |
| CETopologyLine | ETopologyLine aims to restrict the formats of the textlines that will be returned by an ETextReader |
| CETwoLevelsMinResidueThreshold | Structure containing the min residue, its corresponding threshold as well as the average pixel below/above the threshold |
| CEUnwarpingLut | 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 |
| CEVector | Base class for all typed vectors |
| CEVectorModel | Represents a EShape hierarchy with a single root. This hierarchy can be retrieved from files in different file formats |
| CEVSH | Value, Saturation, Hue color system |
| CEWedge | Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral) |
| CEWedgeGauge | Wedge gauge |
| CEWindowsDrawAdapter | 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 |
| CEXYZ | CIE XYZ color system |
| CEYCbCr | CCIR/ITU-R BT 601 Luma, U Chroma, V Chroma color system |
| CEYIQ | CCIR Luma, Inphase, Quadrature color system |
| CEYSH | CCIR Luma, Saturation, Hue color system |
| CEYUV | PAL (CCIR/ITU-R BT 470-6) Luma, U Chroma, V Chroma color system |
| COcvObject | |
| CPreconfiguration | |