Back to Aurora Vision Library website

You are here: Start » Function Reference » Computer Vision » Datacodes » ReadMultipleCodes_IK

ReadMultipleCodes_IK


Header: AVL.h
Namespace: avl
Module: Datacodes

Detects and recognizes Codes in one image.

Syntax

C++
C#
 
void avl::ReadMultipleCodes_IK
(
	const avl::Image& inImage,
	atl::Optional<const avl::Rectangle2D&> inRoi,
	avl::CodeInverse1D::Type inInverse,
	atl::Optional<int> inTimeout,
	const avl::CodeDetectionParameters& inDetectionParameters,
	const avl::ManyCodeSettings& inManyCodeSettings,
	bool inEnableCode39,
	atl::Optional<const avl::Code128Parameters&> inEnableCode128,
	bool inEnableInterleaved2of5,
	atl::Optional<const avl::DatamatrixParameters&> inEnableDatamatrix,
	bool inEnablePDF417,
	bool inEnableQRCode,
	bool inEnableUPCEAN,
	bool inEnableCode93,
	bool inEnableDotCode,
	bool inEnableMaxiCode,
	bool inEnableAztec,
	bool inEnableMSI,
	atl::Optional<const avl::GS1DatabarParameters&> inEnableGS1Databar,
	atl::Optional<const avl::CodabarParameters&> inEnableCodabar,
	atl::Array<atl::String>& outResult,
	atl::Array<avl::Path>& outOutline,
	atl::Array<avl::CodeFormat::Type>& outCodeFormat,
	atl::Array<float>& outPPM
)

Parameters

Name Type Default Description
Input value inImage const Image& Input image
Input value inRoi Optional<const Rectangle2D&> NIL Region of interest
Input value inInverse CodeInverse1D::Type
Input value inTimeout Optional<int> NIL Processing timeout
Input value inDetectionParameters const CodeDetectionParameters&
Input value inManyCodeSettings const ManyCodeSettings&
Input value inEnableCode39 bool True
Input value inEnableCode128 Optional<const Code128Parameters&> NIL
Input value inEnableInterleaved2of5 bool
Input value inEnableDatamatrix Optional<const DatamatrixParameters&> DatamatrixParameters ( )
Input value inEnablePDF417 bool
Input value inEnableQRCode bool
Input value inEnableUPCEAN bool
Input value inEnableCode93 bool
Input value inEnableDotCode bool
Input value inEnableMaxiCode bool
Input value inEnableAztec bool
Input value inEnableMSI bool
Input value inEnableGS1Databar Optional<const GS1DatabarParameters&> NIL
Input value inEnableCodabar Optional<const CodabarParameters&> NIL
Output value outResult Array<String>&
Output value outOutline Array<Path>&
Output value outCodeFormat Array<CodeFormat::Type>&
Output value outPPM Array<float>& Pixels per module

Remarks

It is only possible to run it in one thread (Worker Task) in application.

Errors

List of possible exceptions:

Error type Description
DomainError ReadMultipleCodes_IK is supported only in x64 environment.

See Also