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
Classes
| Class | Description | |
|---|---|---|
| AddNoise |
Collection of functions that add noise to Cvb Images.
| |
| Analysis |
Collection of miscellaneous image analysis functions.
| |
| AQS12Piece |
Aggregates the data that describes the AQS12 calibration piece.
| |
| Arithmetic |
Collection of arithmetic functions from the Foundation Package.
| |
| BayerConversion |
Functions for converting images with a Bayer pattern.
| |
| Bitwise |
Collection of bit-wise operations on images.
| |
| Blob |
Blob search and binarization methods.
| |
| BlobFilter |
For building filters for the Search(Image, BlobFilter).
| |
| BlobFilterBuilder |
Helper to build filters for a blob search.
| |
| CalibrationPattern |
Methods for CVB calibration pattern handling.
| |
| Calibrator3DExtensions |
Extension methods for the Calibrator3D.
| |
| Convert |
Class with various image conversion functions.
| |
| ConvertColorSpace |
Color space conversions supported by the Foundation Package.
| |
| Correlation |
Collection of functions that calculate different kinds of correlation
values.
| |
| Edge |
Collection of functions for Edge detection.
| |
| Fft |
Collection of FFT functions.
| |
| FftFilter |
Creation functions for FFT filters.
| |
| FftImage |
Cvb Image representation in the Fourier domain.
| |
| Filter |
Collection of Filter methods supported by the Common Vision Blox
Foundation Package.
| |
| GaussianPyramid |
Functions implementing a Gaussian pyramid approach.
| |
| Histogram |
A single histogram result.
| |
| HistogramAnalyzer |
Functionality for analyzing the Histogram of images (previously found
in the LightMeter tool).
| |
| HistogramExtensions |
extends the long[] class by methods that help analyze a histogram.
| |
| ImageExtensions |
Extension methods the Foundation Package adds to Image
objects.
| |
| ImageMoments |
State object for calculating various image moments.
| |
| Lut |
Lookup table functions.
| |
| Metric |
Metric calibration routines.
| |
| Morphology |
Morphological filter operations available from the Common Vision Blox
foundation package.
| |
| NonLinearTransformation |
Object implementing the non linear polynomially approximated transform
implemented in the CVB Foundation Package.
| |
| Norm |
Functions for calculating different norms over the gray values of an
image.
| |
| Polarization |
Functions and type definitions of the CVPolarization library.
| |
| Projection |
Projection that the Edge analysis of Common Vision Blox is using.
| |
| Regression |
Various regression functions.
| |
| Scale |
Class with various image scaling functions.
| |
| TestImages |
Functions for test image generation.
| |
| Threshold |
Thresholding functions in the Common Vision Blox Foundation Package.
| |
| Transform2D |
Collection of 2D transformation functions (most of them linear).
| |
| ZxBarcode |
Functionality of the ZXBarcode.dll.
|
Structures
| Structure | Description | |
|---|---|---|
| BlobResult |
Container for a blob analysis result.
| |
| ConvertColorSpaceColorTwistMatrix |
Matrix defining color transformations.
| |
| EdgeResult |
Edge Search result
| |
| EdgeResultPair |
A pair of found edges.
| |
| HuMoments |
Results of Hu Moment calculation.
| |
| LutLevel |
Struct that pairs a LUT level and the value assigned to this level.
| |
| PerspectiveTransformation |
Perspective transformation coefficients.
| |
| ProjectionValue |
Single projection value.
| |
| ZxBarcodeReadResult |
ZXing bar code read result.
|
Delegates
| Delegate | Description | |
|---|---|---|
| NonLinearTransformationCreationProgress |
Delegate type of the progress callbacks that can be passed to some
constructors of NonLinearTransformation for progress
reporting.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| Axis |
Axis enumeration.
| |
| BayerPattern |
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.
| |
| BlobBorderFilter |
Enumeration for filtering blobs that touch the boundaries of the
AOI specified for blob extraction.
| |
| CalibrationPatternContrast |
Definition of the contrast of the pattern used for automatic
calibration.
| |
| CalibrationPatternFormat |
Definition of the paper format used for printing calibration patterns.
| |
| CalibrationPatternOrientation |
Format orientation for the CalibrationPatternFormat.
| |
| CalibrationPatternStyle |
Definition of the calibration pattern style used for automatic
calibration.
| |
| CorrelationMethod |
Correlation calculation methods.
| |
| DistanceNorm |
Norm for calculating distances.
| |
| DynamicThresholdNorm |
Norm calculation approaches for dynamic thresholding.
| |
| EdgeFilter |
Edge filter modes. Currently only used by
Canny(ImagePlane, EdgeFilter, Int32, Int32).
| |
| EdgeSearchMode |
Determines the algorithm for finding an edge.
| |
| EdgeType |
Type of the edges to be searched.
| |
| FftNormalization |
Normalization modes that can be applied when calculating the Fourier
transform or its inverse.
| |
| FftWindow |
Window function to apply when calculating a Fourier transform.
| |
| FilterOrientation |
Orientation options for edge filters.
| |
| FixedFilterSize |
Filter size values for filters using a fixed or discrete sized kernel.
| |
| GammaCorrection |
Different gamma corrections that can be applied while converting from
Bayer pattern to RGB.
| |
| Interpolation |
Interpolation modes available inside the Foundation Package.
| |
| LutInterpolation |
Different approaches for interpolating between lookup table values and
levels.
| |
| MomentsCalculation |
Choose between speed and accuracy during image moment calculation.
| |
| MomentsNormalization |
Available normalization modes for calculations.
| |
| MomentsOrder |
Enumerated order for x and y central or spatial moments.
| |
| MorphologyMask |
Available morphology masks.
| |
| PixelOverflow |
Defines how arithmetic overflows and underflows are handled.
| |
| PolarizationImageResolution |
Possible up sampling modes for extracted polarization planes.
| |
| PolarizationPattern |
Possible patterns of raw polarization images.
| |
| PolarizationPseudoColorMode |
Available colorization modes to visualize polarization.
| |
| ProjectionMode |
Options affecting the result of the projection.
| |
| RangeFilter |
Defines the attribute for a Blob Filter.
| |
| RgbConversion |
Available conversion modes from Bayer patterns to RGB images.
| |
| RobertsDirection |
Directions of the Roberts edge filter.
| |
| SqrtPixelScaling |
Defines the post processing of the
Sqrt(Image, SqrtPixelScaling) method.
| |
| StaticThresholding |
Comparisons for static thresholding.
| |
| TestImageDataType |
Data types usable for test image generation.
| |
| ValueNormalization |
Available normalization modes for calculations.
| |
| ZxBarcodeBinarizationMode |
Binarization modes usable with the methods of the
ZxBarcode static class.
| |
| ZxBarcodeSymbology |
Possible code symbologies for the ZxBarcode reader
functions Read(ImagePlane, Rect, ZxBarcodeBinarizationMode, ZxBarcodeThoroughness, ZxBarcodeSymbology)/ReadMultiple(ImagePlane, Rect, ZxBarcodeBinarizationMode, ZxBarcodeThoroughness, ZxBarcodeSymbology) to
be recognized. If Read(ImagePlane, Rect, ZxBarcodeBinarizationMode, ZxBarcodeThoroughness, ZxBarcodeSymbology)/ReadMultiple(ImagePlane, Rect, ZxBarcodeBinarizationMode, ZxBarcodeThoroughness, ZxBarcodeSymbology)
should be capable of reading different codes, then concatenate the
respective enum flags.
| |
| ZxBarcodeThoroughness |
Reader modes for the methods of the ZxBarcode static
class.
|