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.
|