You are here: Start » AVL.NET » AVL.ReadSingleBarcode(AvlNet.Image, AvlNet.BarcodeFormat?, float, int, int, int, int, float, float, AvlNet.Rectangle2D?, string, AvlNet.BarcodeFormat?)
AVL.ReadSingleBarcode(AvlNet.Image, AvlNet.BarcodeFormat?, float, int, int, int, int, float, float, AvlNet.Rectangle2D?, string, AvlNet.BarcodeFormat?)
Detects and recognizes a single barcode on the input image.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void ReadSingleBarcode( AvlNet.Image inImage, AvlNet.BarcodeFormat? inBarcodeFormat, float inMinGradientLength, int inBaseBarWidth, int inDetectionScanCount, int inReadingScanCount, int inScanWidth, float inMinStrength, float inSmoothingStdDev, out AvlNet.Rectangle2D? outBarcodePosition, out string outDecodedText, out AvlNet.BarcodeFormat? outBarcodeFormat )
Parameters
- inImage
- Type: AvlNet.Image
Input image - inBarcodeFormat
- Type: System.Nullable<AvlNet.BarcodeFormat>
Format of the barcode, or null. - inMinGradientLength
- Type: System.Single
Minimal gradient length of edge pixels used for detecting barcodes - inBaseBarWidth
- Type: System.Int32
Estimated width of the thinnest bar - inDetectionScanCount
- Type: System.Int32
Number of scan lines used in detecting barcode - inReadingScanCount
- Type: System.Int32
Number of parallel scans run until first successful read - inScanWidth
- Type: System.Int32
Width of the single scan - inMinStrength
- Type: System.Single
Minimal strength of an extracted edge - inSmoothingStdDev
- Type: System.Single
Standard deviation of the gaussian smoothing applied to the profile extracted in each scan - outBarcodePosition
- Type: System.Nullable<AvlNet.Rectangle2D>
Position of the found barcode - outDecodedText
- Type: System.String
Decoded barcode content or nothing if all of the scans failed - outBarcodeFormat
- Type: System.Nullable<AvlNet.BarcodeFormat>
Decoded barcode format or nothing if all of the scans failed
