Notice: This documentation is archived. For the latest product features and documentation, please visit Dynamsoft Capture Vision Documentation.
Release Notes - DynamsoftDocumentNormalizer Module
2.4.10 (07/23/2024)
New
- Added a new parameter
MinDocumentAreaRatio
to define the minimum targeting document area. The parameter is available via both the parameter template and theSimplifiedDocumentNormalizerSettings
. - Added a new parameter
ExpectedDocumentsCount
to define the expected document count for detection. The parameter is available via both the parameter template and theSimplifiedDocumentNormalizerSettings
.
2.2.10 (03/01/2024)
Improved
- Security update for
DynamsoftDocumentNormalizer
library.
2.2.0 (01/16/2024)
New
- Added new methods to the
CLongLinesUnit
class to add, set or remove the line segments of the unit. - Added new methods to the
CCornersUnit
class to add, set or remove the corners of the unit. - Added new methods to the
CCandidateQuadEdgesUnit
class to add, set or remove the candidate quad edges of the unit. - Added new methods to the
CDetectedQuadsUnit
class to add, set or remove the detected quad elements of the unit. - Added new methods to the
CNormalizedImagesUnit
class to set or remove the normalized image element of the unit. - Added the following methods to the
CNormalizedImagesResult
class.operator[]
Retain
Release
- Added the following methods to the
CDetectedQuadsResult
class.operator[]
Retain
Release
- Added
SimplifiedDocumentNormalizerSettings
struct to configure basic settings of document processing. - Added the following methods to the
CDocumentNormalizerModule
class to create the corresponding elements:CreateNormalizedImageElement
CreateDetectedQuadElement
- Added a new enumeration
ImageColourMode
to specify the colour mode of the normalized image. - Add C interfaces and implementations, which are only used to encapsulate upper-level languages such as c# and python, etc.
Fixed
- Fixed a bug where the internal table boundaries were recognized as the document boundaries.
Break Changes
- The destructor functions of the following classes are changed to protected:
CCandidateQuadEdgesUnit
CCornersUnit
CDetectedQuadElement
CDetectedQuadsUnit
CLongLinesUnit
CNormalizedImageElement
CNormalizedImageUnit
CNormalizedImagesResult
CDetectedQuadsResult
- Change the compiler option of the runtime library of Windows DLLs from MD to MT.
2.0.20 (10/26/2023)
Changed
- Updated the SDK to compatible with
DynamsoftCaptureVisionRouter
v2.0.21. - Updated the dependency rules of Dynamsoft SDK modules. Removed transitive dependencies.
Fixed
- Small fixes and tweaks.
2.0.10 (08/08/2023)
New
- Added
CRIT_NORMALIZED_IMAGE
to the available result types of result cross-verification.
Break Changes
- Changed the parameters and the return value of the method
GetLongLine
ofCLongLinesUnit
class. The method will require an index value as the parameter and return aCLineSegment
object as the return value. - Renamed method
GetSourceImageHashId
toGetOriginalImageHashId
. This change applies to the following classes:CNormalizedImagesResult
CDetectedQuadsResult
- Renamed method
GetSourceImageTag
toGetOriginalImageTag
. This change applies to the following classes:CNormalizedImagesResult
CDetectedQuadsResult
- Renamed methods
GetCount
toGetItemsCount
. This change applies to the following classes:CNormalizedImagesResult
CDetectedQuadsResult
- Renamed parameter
CornerAngleRangeArray
toCornerAngleRange
. The range of the sub parameter MinValue is restricted to [0,90] and the range ofMaxValue
is restricted to [90,180].
2.0.0 (07/04/2023)
The first version of DynamsoftDocumentNormalizer (DDN)
CPP edition that integrate with DynamsoftCaptureVision (DCV)
architecture.