You are here: Start » AVL.NET » AVL.RecognizeBarcode(AvlNet.Image, AvlNet.Rectangle2D, AvlNet.BarcodeFormat?, int, int, float, float, string, AvlNet.BarcodeFormat?, AvlNet.Rectangle2D, AvlNet.Segment2D[])

AVL.RecognizeBarcode(AvlNet.Image, AvlNet.Rectangle2D, AvlNet.BarcodeFormat?, int, int, float, float, string, AvlNet.BarcodeFormat?, AvlNet.Rectangle2D, AvlNet.Segment2D[])

Extracts information from a barcode located on the input image at a given position.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void RecognizeBarcode(
	AvlNet.Image inImage,
	AvlNet.Rectangle2D inBarcodePosition,
	AvlNet.BarcodeFormat? inBarcodeFormat,
	int inScanCount,
	int inScanWidth,
	float inMinStrength,
	float inSmoothingStdDev,
	out string outDecodedText,
	out AvlNet.BarcodeFormat? outBarcodeFormat,
	out AvlNet.Rectangle2D outAlignedBarcodePosition,
	out AvlNet.Segment2D[] diagScheduledScanSegments
)

Parameters

inImage
Type: AvlNet.Image
Input image
inBarcodePosition
Type: AvlNet.Rectangle2D
Position of the input image in which the barcode is located
inBarcodeFormat
Type: System.Nullable<AvlNet.BarcodeFormat>
Format of the barcode, or null.
inScanCount
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
outDecodedText
Type: System.String
Decoded barcode text 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
outAlignedBarcodePosition
Type: AvlNet.Rectangle2D
diagScheduledScanSegments
Type: AvlNet.Segment2D
Scheduled scan segments

Remarks

See full override for more details.

See also