←Select platform

Confidence Property

Summary

Gets or sets the level of confidence that a recognition engine has when comparing a Form's attributes object with a Master Form's attributes object.

Syntax

C#
VB
C++
Java
public int Confidence { get; set; } 
  
Public Property Confidence As Integer 
public int getConfidence(); 
public void setConfidence( 
   int intValue 
); 
public: 
property int Confidence { 
   int get(); 
   void set (    int ); 
} 

Property Value

The confidence number expresses the certainty of the recognition process.

Remarks

Confidence values range from 0 to 100. 0 represents no confidence, 100 represents full confidence. The Confidence value is the average confidence of all pages in multipage forms.

Example

For a complete example on using the forms recognition and processing, refer to the FormRecognitionEngine example.

This example finds the maximum confidence of the comparison with Master Forms.

C#
VB
using Leadtools.Forms.Common; 
using Leadtools.Forms.Recognition; 
 
///This method identifies the type of the form based on the comparison results. 
public int IdentefyForm(FormRecognitionResult[] results) 
{ 
   int maxIndex = 0; 
   maxIndex = 0; 
   for (int i = 1; i < results.Length; i++) 
   { 
      if (results[maxIndex].Confidence < results[i].Confidence) 
         maxIndex = i; 
   } 
   if (results[maxIndex].Confidence < 30) 
      maxIndex = -1;//no match 
   return maxIndex; 
} 
Imports Leadtools.Forms.Common 
Imports Leadtools.Forms.Recognition 
 
'''This method identifies the type of the form based on the comparison results. 
Public Function IdentefyForm(results As FormRecognitionResult()) As Integer 
   Dim maxIndex As Integer = 0 
   maxIndex = 0 
   For i As Integer = 1 To results.Length - 1 
      If results(maxIndex).Confidence < results(i).Confidence Then 
         maxIndex = i 
      End If 
   Next 
   If results(maxIndex).Confidence < 30 Then 
      maxIndex = -1 
   End If 
   'no match 
   Return maxIndex 
End Function 

Requirements

Target Platforms

Help Version 20.0.2020.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Forms.Recognition Assembly