Notice: This documentation is archived. For the latest product features and documentation, please visit Dynamsoft Capture Vision Documentation.
Release Notes - .Net 2.x
2.0 (08/26/2021)
Highlights
- Added image processing modes to enhance the usage scenarios like MRZ reading:
- Texture area detection
- Color Conversion
- Binarization
- Grayscale image processing
-
Added dictionary-based correction. The dictionary is minimal and customizable to only cover a scenario-oriented vocabulary.
-
Improved the overall performance by replacing Caffe engine with OpenCV dnn engine
-
Improved the readability of recognizing skewed characters.
-
Improved the MRZ reading performance.
- Added a
core
library. Migrated the core structs/classes from the LabelRecognizer library to thecore
library.
Changelog
New
- Added auto-deskew algorithm to improve the performance on recognizing the skewed characters.
- Added library
Dynamsoft.Core.dll
. Migrated the Dynamsoft core classes/enums from libraryDynamsoft.LabelRecognizer.dll
andDynamsoftCommon.dll
to libraryDynamsoft.Core.dll
. - Added class
BarcodeResult
for users to interact with Dynamsoft Barcode Reader SDK. - Added
DLR_RuntimeSettings
propertyDictionaryPath
andDictionaryCorrectionThreshold
for users to further improve the recognizing accuracy by referencing dictionary files. - Added class
DLR_DictionaryCorrectionThreshold
. - Added class
DLR_FurtherModes
and propertyDLR_RuntimeSettings.FurtherModes
for users to config more processing modes. - Added enumeration
TextureDetectionMode
and propertyDLR_FurtherModes.TextureDetectionModes
for users to detect and remove the texture background. - Added enumeration
ColourConversionModes
and propertyDLR_FurtherModes.ColourConversionModes
for users to convert color images to grayscale images in differenct ways. - Added enumeration
BinarizationMode
and propertyDLR_RuntimeSettings.BinarizationModes
for users to convert grayscale images to binary images in different ways. - Added enumeration
GrayscaleEnhancementMode
and propertyDLR_FurtherModes.GrayscaleEnhancementModes
for users to enable grayscale images preprocessing. - Added
CharacterHConfidence
,CharacterMConfidence
andCharacterLConfidence
properties inDLR_CharacterResult
class so that more alternative results will be available for users.
Improved
- Improved the neural network performance by replacing Caffe engine with OpenCV DNN engine.
Fixed
- Fixed a bug that might cause wrong line number matching when using
LineSpecification.LineNumber
.
API Changes
- Modified the
InitLicense(string)
to staticInitLicense(string)
. - Modified the parameter type of the method
UpdateReferenceRegionFromBarcodeResults
fromTextResult[]
toBarcodeResult[]
. - Modified the parameters
LabelRecognizerParameter.LetterHeightRange
andTextArea.LetterHeightRange
. The value unit of the parameters are modified from percentage to thousandth. The available range of the value and the default value are updated as well. - Renamed class
LabelRecognition
toLableRecognizer
. - Renamed exception
DLR_Exception
toLabelRecognizerException
. - Removed method
InitLicenseFromLTS
. - Removed method
InitLTSConnectionParameters
. - Removed class
DMLTSConnectionParameters
.