Campo RecognitionProperty.ConfidenceLevel
Aggiornamento: novembre 2007
Recupera un GUID che specifica il livello di probabilità dell'oggetto RecognitionAlternate.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Shared ReadOnly ConfidenceLevel As Guid
'Utilizzo
Dim value As Guid
value = RecognitionProperty.ConfidenceLevel
public static readonly Guid ConfidenceLevel
public:
static initonly Guid ConfidenceLevel
public static final Guid ConfidenceLevel
public static final var ConfidenceLevel : Guid
Valore di campo
Tipo: System.Guid
GUID che specifica il livello di probabilità dell'oggetto RecognitionAlternate.
Note
L'API Tablet PC utilizza i GUID per identificare le proprietà di pacchetto, le proprietà di riconoscimento, gli attributi di disegno e le proprietà generali dell'input penna. Questi GUID sono disponibili come campi in sola lettura dell'oggetto RecognitionProperty. Utilizzare questi GUID per accedere alle proprietà di un oggetto RecognitionAlternate chiamando il metodo GetPropertyValue.
ConfidenceLevel specifica il livello di probabilità del riconoscimento nel risultato del riconoscimento.
Tra i sistemi di riconoscimento Microsoft®, solo il Riconoscimento grafia inglese (USA) Microsoft e il Riconoscimento movimenti Microsoft supportano i livelli di probabilità. I livelli di probabilità non sono supportati da tutti i riconoscimenti di terze parti.
Esempi
In questo esempio il primo oggetto Recognizer che supporta il tedesco (ID lingua 1031), la funzionalità RecognizerCapabilitiesLinedInput e ConfidenceLevel vengono assegnati alla variabile dell'oggetto Recognizer selezionata.
Dim selectedRecognizer As Recognizer = Nothing
Dim allRecognizers As Recognizers = New Recognizers()
For Each oneReco As Recognizer In allRecognizers
' if we haven't found the one we want yet
If Not selectedRecognizer Is Nothing Then
' if supports LinedInput
If (oneReco.Capabilities And RecognizerCapabilities.LinedInput) <> 0 Then
For Each langID As Short In oneReco.Languages
' if supports German (1031)
If langID = 1031 Then
For Each propertyGuid As Guid In oneReco.SupportedProperties
' if supports ConfidenceLevel
If propertyGuid = RecognitionProperty.ConfidenceLevel Then
' assign selected
selectedRecognizer = oneReco
End If
Next
End If
Next
End If
End If
Next
Recognizer selectedRecognizer = null;
Recognizers allRecognizers = new Recognizers();
foreach (Recognizer oneReco in allRecognizers)
{
// if we haven't found the one we want yet
if (null == selectedRecognizer)
{
// if supports LinedInput
if ((oneReco.Capabilities & RecognizerCapabilities.LinedInput) != 0)
{
foreach (short langID in oneReco.Languages)
{
// if supports German (1031)
if (langID == 1031)
{
foreach (Guid propertyGuid in oneReco.SupportedProperties)
{
// if supports ConfidenceLevel
if (propertyGuid == RecognitionProperty.ConfidenceLevel)
{
// assign selected
selectedRecognizer = oneReco;
}
}
}
}
}
}
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0