How to force processing station to store confidence level

Question

How to force processing station to store confidence level?

For example when batches are created directly in the Project Setup Station, they contains a character confidence level. But when a hot folder or Scanning station is used, zero is get. 

Answer

    1. Open the regedit.exe and navigate to HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\Controller. If there is no Controller key,  create it.
    2. Add a new String Value with name ForceSaveConfidenceLevel and value true.
    3. Run the Processing Station with identity of the user. Open Windows services and change the Log On As to your account.
    4. Retrieve the confidence level for a character from a field:
      Context.Field("Confidence").Text = Context.Field("Field1").Symbols[0].Confidence.ToString();

Note: The confidence level is stored only for recognized characters. If FlexiCapture use a text from PDF text layer, then confidence will be equal to zero.

Additional information

ICharacterParams

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.