Skip to main content
ABBYY FineReader Engine AI brings improvements to image preprocessing. The settings are more streamlined and work better out of the box, without any additional tuning on your side. The code of FineReader Engine AI will not be binary compatible with previous versions, so you will need to recompile your application. Please also review your application code and remove the settings which are no longer supported. See the full list below.

Property/Method/Constant

What has happened?

Comment

CreateOrientationDetectionParams

Removed

The OrientationDetectionParams object was removed.

FREngineModuleEnum::FREM_RecognizerHP

Renamed

This constant is now called FREM_ICR, and the module has been renamed to ICR. This module warms up processing not only for handprinted texts, but also for handwriting, and loads the resources required for analysis as well as recognition.

LoadPredefinedProfile

Supported parameters changed

The following profiles were removed:

  • BookArchiving_Accuracy
  • BookArchiving_Speed
  • Version9Compatibility

The DocumentConversion_Speed profile was replaced with DocumentConversion_Normal.

Object/Enumeration

Property/Method/Constant

What has happened?

Comment

  • ConvertCoordinates
  • PrepareImageMode
  • RasterizeFreeText
  • AutoOverwriteResolution
  • OverwriteResolution
  • XResolutionToOverwrite
  • YResolutionToOverwrite
  • BackgroundFillingColor
  • BinarizationThreshold
  • InvertImage
  • MirrorImage
  • Rotation
  • CorrectSkew
  • CorrectSkewMode
  • CreatePreview
  • PreviewHeight
  • PreviewWidth
  • DiscardColorImage
  • UseFastBinarization
  • EnhanceLocalContrast
  • KeepOriginalCoordinatesInfo
  • PhotoProcessingMode
  • ImageModification
  • AddRemoveGarbageRegion
  • ClearRemoveGarbageRegions
  • CorrectSkewModeEnum
  • PhotoProcessingModeEnum
  • RemoveGarbageRegionFlags
Property/Method/ConstantWhat has happened?Comment
StartParameter removedThe SplittingParams parameter was removed, as the page splitting parameters are now part of ProcessingParams.
Object/EnumerationProperty/Method/ConstantWhat has happened?Comment
ExportFileWriterDeprecatedThis object has been deprecated and will be removed in future versions. We no longer recommend using session export, because regular export speed is the same or faster.

Object/Enumeration

Property/Method/Constant

What has happened?

Comment

PagePreprocessingParams

ApplySigmaFilter

CorrectShadowsAndHighlights

Removed

Use the corresponding methods of the ImageDocument object instead.

CorrectInvertedImage

Removed

These settings for preparing images now function automatically, and you don’t need to adjust them yourself now.

CorrectSkewMode

Removed

Now all settings are specified via the CorrectSkew property of the same object.

CorrectResolution

Removed

Use the OverwriteResolutionMode and ResolutionToOverwrite properties instead.

CorrectOrientation

OrientationDetectionParams

Removed

Now all settings are specified via the CorrectOrientationMode property of the same object.

PageAnalysisParams

EnableExhaustiveAnalysisMode

ProhibitModelAnalysis

Removed

These properties were deprecated in the previous version.

EnableTextExtractionMode

AggressiveTableDetection

Removed

Layout analysis mechanisms were improved significantly and don’t need such fine-grained settings to be set manually.

DetectMultipleBusinessCards

Removed

A page with several business cards can still be split using the SplitPages method of the FRDocument object.

OrientationDetectionParams

OrientationDetectionModeEnum

Removed

The settings of orientation correction are now provided by the CorrectOrientationModeEnum.

DocumentProcessingParams

SplittingParams

Moved to another object

Set up page splitting parameters in the PagePreprocessingParams object instead.

RecognizerParams

ExactConfidenceCalculation

Deprecated

This property no longer affects confidence calculation and is scheduled to be removed.

TextBlockAnalysisParams

AutodetectInversion

Removed

Text inversion will be detected during layout analysis without any additional settings.