Stemmer.Cvb.Foundation Namespace

CVB.Net Documentation
The namespace and assembly Stemmer.Cvb.Foundation holds all classes and definitions that expose functionality of the Common Vision Blox Foundation Package. The Foundation Package comprises the following DLLs:
  • Arithmetic.dll
  • etBayerToRGB.dll
  • CVCEdge.dll
  • CVFoundation.dll
  • DrawGraph.dll (not covered here)
  • LightMeter.dll
  • TextOut.dll
  • ZXBarcode.dll
Note that a valid Common Vision Blox Foundation Package license is required to use this functionality unrestricted. If no license is available, function-specific restrictions apply.
Classes

  ClassDescription
Public classAddNoise
Collection of functions that add noise to Cvb Images.
Public classAnalysis
Collection of miscellaneous image analysis functions.
Public classAQS12Piece
Aggregates the data that describes the AQS12 calibration piece.
Public classArithmetic
Collection of arithmetic functions from the Foundation Package.
Public classBayerConversion
Functions for converting images with a Bayer pattern.
Public classBitwise
Collection of bit-wise operations on images.
Public classBlob
Blob search and binarization methods.
Public classBlobFilter
For building filters for the Search(Image, BlobFilter).
Public classBlobFilterBuilder
Helper to build filters for a blob search.
Public classCalibrationPattern
Methods for CVB calibration pattern handling.
Public classCalibrator3DExtensions
Extension methods for the Calibrator3D.
Public classConvert
Class with various image conversion functions.
Public classConvertColorSpace
Color space conversions supported by the Foundation Package.
Public classCorrelation
Collection of functions that calculate different kinds of correlation values.
Public classEdge
Collection of functions for Edge detection.
Public classFft
Collection of FFT functions.
Public classFftFilter
Creation functions for FFT filters.
Public classFftImage
Cvb Image representation in the Fourier domain.
Public classFilter
Collection of Filter methods supported by the Common Vision Blox Foundation Package.
Public classGaussianPyramid
Functions implementing a Gaussian pyramid approach.
Public classHistogram
A single histogram result.
Public classHistogramAnalyzer
Functionality for analyzing the Histogram of images (previously found in the LightMeter tool).
Public classHistogramExtensions
extends the long[] class by methods that help analyze a histogram.
Public classImageExtensions
Extension methods the Foundation Package adds to Image objects.
Public classImageMoments
State object for calculating various image moments.
Public classLut
Lookup table functions.
Public classMetric
Metric calibration routines.
Public classMorphology
Morphological filter operations available from the Common Vision Blox foundation package.
Public classNonLinearTransformation
Object implementing the non linear polynomially approximated transform implemented in the CVB Foundation Package.
Public classNorm
Functions for calculating different norms over the gray values of an image.
Public classPolarization
Functions and type definitions of the CVPolarization library.
Public classProjection
Projection that the Edge analysis of Common Vision Blox is using.
Public classRegression
Various regression functions.
Public classScale
Class with various image scaling functions.
Public classTestImages
Functions for test image generation.
Public classThreshold
Thresholding functions in the Common Vision Blox Foundation Package.
Public classTransform2D
Collection of 2D transformation functions (most of them linear).
Public classZxBarcode
Functionality of the ZXBarcode.dll.
Structures

  StructureDescription
Public structureBlobResult
Container for a blob analysis result.
Public structureConvertColorSpaceColorTwistMatrix
Matrix defining color transformations.
Public structureEdgeResult
Edge Search result
Public structureEdgeResultPair
A pair of found edges.
Public structureHuMoments
Results of Hu Moment calculation.
Public structureLutLevel
Struct that pairs a LUT level and the value assigned to this level.
Public structurePerspectiveTransformation
Perspective transformation coefficients.
Public structureProjectionValue
Single projection value.
Public structureZxBarcodeReadResult
ZXing bar code read result.
Delegates

  DelegateDescription
Public delegateNonLinearTransformationCreationProgress
Delegate type of the progress callbacks that can be passed to some constructors of NonLinearTransformation for progress reporting.
Enumerations

  EnumerationDescription
Public enumerationAxis
Axis enumeration.
Public enumerationBayerPattern
Bayer pattern of the sensor used to acquire the image to be converted. The enums refer to the top left pixel and the pixel next to it.
Public enumerationBlobBorderFilter
Enumeration for filtering blobs that touch the boundaries of the AOI specified for blob extraction.
Public enumerationCalibrationPatternContrast
Definition of the contrast of the pattern used for automatic calibration.
Public enumerationCalibrationPatternFormat
Definition of the paper format used for printing calibration patterns.
Public enumerationCalibrationPatternOrientation
Format orientation for the CalibrationPatternFormat.
Public enumerationCalibrationPatternStyle
Definition of the calibration pattern style used for automatic calibration.
Public enumerationCorrelationMethod
Correlation calculation methods.
Public enumerationDistanceNorm
Norm for calculating distances.
Public enumerationDynamicThresholdNorm
Norm calculation approaches for dynamic thresholding.
Public enumerationEdgeFilter
Edge filter modes. Currently only used by Canny(ImagePlane, EdgeFilter, Int32, Int32).
Public enumerationEdgeSearchMode
Determines the algorithm for finding an edge.
Public enumerationEdgeType
Type of the edges to be searched.
Public enumerationFftNormalization
Normalization modes that can be applied when calculating the Fourier transform or its inverse.
Public enumerationFftWindow
Window function to apply when calculating a Fourier transform.
Public enumerationFilterOrientation
Orientation options for edge filters.
Public enumerationFixedFilterSize
Filter size values for filters using a fixed or discrete sized kernel.
Public enumerationGammaCorrection
Different gamma corrections that can be applied while converting from Bayer pattern to RGB.
Public enumerationInterpolation
Interpolation modes available inside the Foundation Package.
Public enumerationLutInterpolation
Different approaches for interpolating between lookup table values and levels.
Public enumerationMomentsCalculation
Choose between speed and accuracy during image moment calculation.
Public enumerationMomentsNormalization
Available normalization modes for calculations.
Public enumerationMomentsOrder
Enumerated order for x and y central or spatial moments.
Public enumerationMorphologyMask
Available morphology masks.
Public enumerationPixelOverflow
Defines how arithmetic overflows and underflows are handled.
Public enumerationPolarizationImageResolution
Possible up sampling modes for extracted polarization planes.
Public enumerationPolarizationPattern
Possible patterns of raw polarization images.
Public enumerationPolarizationPseudoColorMode
Available colorization modes to visualize polarization.
Public enumerationProjectionMode
Options affecting the result of the projection.
Public enumerationRangeFilter
Defines the attribute for a Blob Filter.
Public enumerationRgbConversion
Available conversion modes from Bayer patterns to RGB images.
Public enumerationRobertsDirection
Directions of the Roberts edge filter.
Public enumerationSqrtPixelScaling
Defines the post processing of the Sqrt(Image, SqrtPixelScaling) method.
Public enumerationStaticThresholding
Comparisons for static thresholding.
Public enumerationTestImageDataType
Data types usable for test image generation.
Public enumerationValueNormalization
Available normalization modes for calculations.
Public enumerationZxBarcodeBinarizationMode
Binarization modes usable with the methods of the ZxBarcode static class.
Public enumerationZxBarcodeSymbology
Public enumerationZxBarcodeThoroughness
Reader modes for the methods of the ZxBarcode static class.