Vai al contenuto principale
Questo oggetto viene utilizzato per configurare diversi parametri di preelaborazione della Pagina. La preelaborazione della Pagina viene eseguita prima dell’analisi della Pagina. Questa fase include la correzione dell’orientamento della Pagina, l’inversione dell’immagine e la rimozione delle distorsioni geometriche. Un puntatore a questo oggetto viene passato ai metodi di elaborazione come membro dell’oggetto PageProcessingParams. L’oggetto PagePreprocessingParams è un oggetto persistente. Ciò significa che lo stato corrente dell’oggetto può essere scritto in una memoria persistente. In seguito, l’oggetto può essere ricreato leggendo il suo stato dalla memoria persistente. I metodi seguenti consentono di rendere persistente l’oggetto: Linux: SaveToFile e LoadFromFile Windows: SaveToFile, LoadFromFile, SaveToMemory e LoadFromMemory.

Proprietà

,read-only

Restituisce l’oggetto.

Specifica se lo sfondo dell’immagine deve essere sbiancato.

Questa proprietà è TSPV_Auto per impostazione predefinita. In modalità predefinita, ABBYY FineReader Engine sbiancha lo sfondo.

Specifica se le distorsioni geometriche (prospettiva nelle foto, linee curve nelle scansioni di libri, ecc.) devono essere rimosse durante la pre-elaborazione della pagina.

Questa proprietà è TSPV_Auto per impostazione predefinita. In modalità predefinita, ABBYY FineReader Engine corregge la geometria per le fotografie.

Specifica se le immagini invertite devono essere corrette.

Questa proprietà è TSPV_Auto per impostazione predefinita. In modalità predefinita, ABBYY FineReader Engine corregge le immagini invertite.

Specifica come deve essere corretta l’orientazione dell’immagine durante la pre-elaborazione.

Il valore predefinito è COM_Auto, il che significa che l’orientazione verrà determinata e corretta automaticamente se necessario.

Se questa proprietà è impostata su CSM_Auto o CSM_Fast, l’inclinazione dell’immagine verrà corretta durante la pre-elaborazione della pagina.

L’inclinazione può essere corretta solo per angoli non superiori a 20 gradi.

Per impostazione predefinita, questa proprietà è impostata su CSM_Auto, che corrisponde a una correzione precisa dell’inclinazione.

Se questa proprietà è impostata su TSPV_Yes, durante la pre-elaborazione ABBYY FineReader Engine rileverà i bordi del documento nell’immagine e la ritaglierà di conseguenza.

Questa funzionalità non è supportata per le immagini in bianco e nero.

Il valore predefinito di questa proprietà è TSPV_Auto. In modalità predefinita, ABBYY FineReader Engine ritaglia l’immagine o salta questo passaggio automaticamente, in base alla sorgente dell’immagine elaborata.

Specifica come viene determinato il tipo di immagine. Funziona in combinazione con ImageSourceType.

Predefinito: TSPV_Auto (valido solo quandoImageSourceType = IST_Auto).

    • TSPV_Auto/TSPV_Yes — il motore rileva il tipo di immagine automaticamente.
    • TSPV_No — il motore non esegue il rilevamento; legge il tipo di immagine dalle proprietà/metadati del file (più veloce, ma dipende dalla correttezza dei metadati).
  • SeImageSourceTypeè impostato esplicitamente su IST_Photo, IST_Scan, IST_Screenshot, IST_SyntheticImage, o IST_SyntheticText, il rilevamento non viene eseguito (trattato come TSPV_No) e il motore legge il tipo di immagine da proprietà/metadati.

Impostando questa proprietà su TRUE si indica ad ABBYY FineReader Engine di mantenere solo il pianoin bianco e neronell’immagine preparata. In questo caso, la binarizzazione dell’immagine viene eseguita durante la pre-elaborazione dell’immagine.

Per impostazione predefinita, questa proprietà è impostata su FALSE.

Se questa proprietà è impostata su ORM_Auto, ABBYY FineReader Engine rileverà e sovrascriverà automaticamente la risoluzione dell’immagine.

Se è impostata su ORM_Manual, utilizzare la proprietàper specificare la nuova risoluzione dell’immagine.

La nuova risoluzione verrà applicata prima di tutte le altre fasi di preparazione dell’immagine (ad esempio binarizzazione, correzione dell’inclinazione, ecc.).

Note:

  • Se si imposta questa proprietà su ORM_No e la risoluzione dell’immagine preparata è troppo bassa (inferiore a 50 dpi), troppo alta (superiore a 3200 dpi) o non definita, l’immagine non verrà aperta e si verificherà un errore.
  • Se si apre un file PDF, la nuova risoluzione verrà utilizzata per la rasterizzazione dell’immagine; le dimensioni in pixel dell’immagine potrebbero essere modificate in base alla risoluzione rilevata e alle dimensioni della pagina.

Per impostazione predefinita, il valore della proprietà è ORM_Auto.

Questo valore viene utilizzato per sovrascrivere la risoluzione dell’immagine pre-elaborata se la proprietà OverwriteResolutionMode è impostata su ORM_Manual.

Si noti che il valore predefinito di questa proprietà è 0, pertanto è necessario impostare il valore desiderato manualmente. Se si imposta OverwriteResolutionMode su ORM_Manual senza impostare il valore per questa proprietà, si verificherà un errore.

Specifica i parametri di suddivisione della pagina.

Specifica come verranno raddrizzate le righe.

Per impostazione predefinita, questa proprietà è SLM_Auto. In questo caso verrà utilizzato il nuovo algoritmo basato su rete neurale.

Se questa proprietà è TRUE, ABBYY FineReader Engine utilizzerà algoritmi per la binarizzazione rapida delle immagini. La binarizzazione viene eseguita durante la pre-elaborazione (se DiscardColorImage è TRUE) oppure in seguito, quando è necessaria un’immagine in bianco e nero (ad esempio, quando si richiama la proprietàper un documento immagine aperto per la prima volta). Impostando questa proprietà su TRUE si accelera la binarizzazione; tuttavia, la qualità potrebbe risultare inferiore.

Per impostazione predefinita, il valore di questa proprietà è FALSE.

Specifica come verrà rilevata la risoluzione

Per impostazione predefinita, questa proprietà è RDM_Auto. In questo caso verrà utilizzato il nuovo algoritmo basato su rete neurale.




Metodi

NomeDescrizione
CopyFromInizializza le proprietà dell’oggetto corrente con i valori delle proprietà corrispondenti di un altro oggetto.
LoadFromFileRipristina il contenuto dell’oggetto da un file su disco.
LoadFromMemory <Note> : Solo Windows. </Note>Ripristina il contenuto dell’oggetto dalla memoria globale.
SaveToFileSalva il contenuto dell’oggetto in un file su disco.
SaveToMemory <Note> : Solo Windows. </Note>Salva il contenuto dell’oggetto nella memoria globale.
PagePreprocessingParams Diagramma degli oggetti

Parametro di output

Questo oggetto è il parametro di output del metodo CreatePagePreprocessingParams dell’oggetto Engine.

Parametro di input

Questo oggetto viene passato come parametro di input ai seguenti metodi:

Esempi

L’oggetto viene utilizzato nei seguenti esempi di codice:

Vedi anche

Parametri di ottimizzazione della pre-elaborazione, dell’analisi, del riconoscimento e della sintesi Uso delle proprietà