ImageGear22.Recognition Assembly > ImageGear.Recognition Namespace > ImGearRecRecognitionSettings Class : DecompDetectNongriddedTablesEnabled Property |
'Declaration Public Property DecompDetectNongriddedTablesEnabled As Boolean
'Usage Dim instance As ImGearRecRecognitionSettings Dim value As Boolean instance.DecompDetectNongriddedTablesEnabled = value value = instance.DecompDetectNongriddedTablesEnabled
public bool DecompDetectNongriddedTablesEnabled {get; set;}
This property sets the Non-gridded table detection setting of the recognition engine.
Tables with visible gridlines (gridded tables) in an original page can usually be detected successfully by auto-zoning. In contrast, tables without visible cell separators in the original are harder to identify as tables, because they could equally as well be word lists or data arranged in columns. The Recognition component offers an algorithm for detecting such non-gridded tables more confidently. This feature of the recognition engine can only be used in conjunction with an auto-zoning step. The algorithm is based on the result of the character recognition.
When this feature is enabled, a special algorithm tries to find non-gridded table(s) on the image. This algorithm is based on the existing zone list of the image and also on the recognized characters, i.e. this algorithm is activated as one of the last steps in the character recognition.
Because of this, its effect might be visible only after a Recognize call.
The running of this algorithm is strongly controlled, since it may change the zone list belonging to the image. Accordingly, the non-gridded table detection feature may be allowed to run only if all the following conditions are met:
It is recommended to disable the Non-gridded table detection algorithm when the FAST page parser algorithm was selected (see: DecompMethod property).
The default value is true.