Condividi tramite


OcrEngine Classe

Definizione

Fornisce funzionalità di riconoscimento ottico dei caratteri (OCR).

public ref class OcrEngine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class OcrEngine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class OcrEngine
Public NotInheritable Class OcrEngine
Ereditarietà
Object Platform::Object IInspectable OcrEngine
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per usare le funzionalità OCR della classe OcrEngine nell'app, chiamare il metodo RecognizeAsync . Quando si chiama il metodo RecognizeAsync della classe OcrEngine , il metodo restituisce un oggetto OcrResult che contiene il testo riconosciuto e la relativa dimensione e posizione. Il risultato viene suddiviso in righe e le righe vengono suddivise in parole.

  • OcrResult contiene un insieme di oggetti OcrLine a cui si accede tramite la proprietà Lines di OcrResult.
  • Ogni oggetto OcrLine contiene un insieme di oggetti OcrWord a cui si accede tramite la proprietà Words di ogni OcrLine.
  • Ogni oggetto OcrWord specifica le informazioni di testo, dimensioni e posizione della parola nell'immagine.

Proprietà

AvailableRecognizerLanguages

Restituisce una raccolta di tutte le lingue OCR disponibili nel dispositivo.

MaxImageDimension

Ottiene le dimensioni massime dei pixel dell'immagine supportate dal motore OCR.

RecognizerLanguage

Ottiene la lingua utilizzata per il riconoscimento del testo.

Metodi

IsLanguageSupported(Language)

Restituisce true se una lingua specificata può essere risolta in una delle lingue OCR disponibili. Per una spiegazione più dettagliata della risoluzione del linguaggio , vedere Corrispondenza della lingua.

RecognizeAsync(SoftwareBitmap)

Analizza l'immagine specificata per il testo nella lingua specificata dalla proprietà RecognizerLanguage .

TryCreateFromLanguage(Language)

Crea una nuova istanza della classe OcrEngine .

TryCreateFromUserProfileLanguages()

Crea una nuova istanza della classe OcrEngine .

Si applica a