Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Release Notes - DynamsoftCaptureVisionRouter Module
2.2.10 (03/07/2024)
New
- Updated the template system
- Added
StringLengthRange
forTextDetectionMode
. - Added Argument
BarcodeFormat
forDPMCodeReadingModes
. Currently, you can specify “BF_DATAMATRIX” or “BF_QR_CODE” for the parameter. - Added
ReferenceTaskNameArray
underLocation.ReferenceObjectFilter
to filter the reference objects generated by the task name. - Added the support of the
OutputTaskSetting
definition. The following subparameters are available inOutputTaskSetting
object:OutputCondition
TaskResultArray
TargetROIDefName
TaskSettingNameArray
BackwardReferenceOutput
ReferenceTaskNameArray
ReferenceResultTypeArray
Operator
- Updated
TextLineSpecification
to support text line group definition. Added the following subparameters:OutputResults
ConcatResults
ConcatSeparator
ConcatStringLengthRange
ConcatStringRegExPattern
ReferenceGroupName
TextLinesCount
SubGroups
- Offset parameter is optimized.
- Added
ReferenceObjectType
to specify whether the reference object is an atomic object or the whole image. - Added
ReferenceXAxis
&ReferenceYAxis
to define the X & Y axis. - Modified
FirstPoint
,SecondPoint
,ThirdPoint
&FourthPoint
. You can specify whether the X or Y coordinate of the point is measured by percentage. - Deprecated
ReferenceObjectSize
Type.
- Added
- Added
- The following classes are migrated from
DynamsoftCore
module:CapturedResult
IntermediateResultReceiver
CapturedResultReceiver
CapturedResultFilter
IntermediateResultManager
- Added a new call back method
onShortLinesUnitReceived
to theIntermediateResultReceiver
class. - Added methods
pauseCapturing
andresumeCapturing
. Two new enumeration members,CS_PAUSED
andCS_RESUMED
, are added toCapturedState
as well. - Added a new property
documentSettings
to classSimplifiedCaptureVisionSettings
. The corresponding classSimplifiedDocumentNormalizerSettings
is added to theDynamsoftDocumentNormalizer
module to store thedocumentSettings
.
Breaking Changes
- Changed the logic of the
stopCapturing
method.CaptureResultReceiver
will not receive results afterstopCapturing
is triggered withwaitForRemainingTasks
false.- Support stop capturing after the
pauseCapturing
method is triggered.
- Changed the logic of the
capturedResultItemTypes
setting ofSimplifiedCaptureVisionSettings
:- If the result item types don’t match the specified template, the method
updateSettings
will return the error codeEC_PARAMETER_VALUE_INVALID
with the message “The captured result item types do not match the task configurations in the template”. - Based on the
capturedResultItemTypes
setting, the irrelevant tasks will be removed from the template. - The
capturedResultItemTypes
should include at least one of theCRIT_BARCODE
,CRIT_TEXT_LINE
,CRIT_DETECTED_QUAD
,CRIT_NORMALIZED_IMAGE
. Otherwise, the methodupdateSettings
will return the error codeEC_PARAMETER_VALUE_INVALID
with the message “The captured result item types should contain at least one task result type”.
- If the result item types don’t match the specified template, the method
2.0.21 (12/07/2023)
Changed
- Internal updates to compatible with new versions.
2.0.20 (10/26/2023)
New
- Added the following preset templates:
- PT_READ_BARCODES_SPEED_FIRST;
- PT_READ_BARCODES_READ_RATE_FIRST;
- PT_READ_BARCODES_BALANCED;
- PT_READ_SINGLE_BARCODE;
- PT_READ_DENSE_BARCODES;
- PT_READ_DISTANT__BARCODES;
- PT_RECOGNIZE_NUMBERS;
- PT_RECOGNIZE_LETTERS;
- PT_RECOGNIZE_NUMBERS_AND_LETTERS;
- PT_RECOGNIZE_NUMBERS_AND_UPPERCASE_LETTERS;
- PT_RECOGNIZE_UPPERCASE_LETTERS;
- Added parameter
Page
toImageSource
object. - Added a new parameter
minImageCaptureInterval
which can be set via the structSimplifiedCaptureVisionSettings
or theCaptureVisionTemplate
object of a JSON template file. - Added “UNKNOWN” as a supported value of the
TextDetectionMode.Direction
parameter. Changed the default value ofDirection
to “UNKNOWN”.
Improved
- Optimize the logic to support calling
IntermediateResultManager.addResultReceiver
andIntermediateResultManager.removeResultReceiver
after StartCapturing. - Added ability to output all templates via methods
outputSettings
andoutputSettingsToFile
by specifying “*” for the parametertemplateName
.
Fixed
- Small fixes and tweaks.
2.0.10 (08/10/2023)
The first version of DynamsoftCaptureVisionRouter Android edition.