AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

Utilizza la preelaborazione dell’immagine per migliorare la precisione dell’OCR. Crea un elenco di filtri che verranno applicati all’immagine di input nell’ordine specificato. esempio per creare filtri: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; Non ti servono tutti. Imposta solo ciò di cui hai bisogno.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
ParametroTipoDescrizione
fullPathStringPercorso completo dell’immagine.
filtersPreprocessingFilterFiltri di ottimizzazione delle immaginiPreprocessingFilter.

Valore di ritorno

Streaming con immagine modificata in modo da poterla salvare o riconoscere.

Guarda anche


PreprocessImage(MemoryStream, PreprocessingFilter)

Utilizza la preelaborazione dell’immagine per migliorare la precisione dell’OCR. Crea un elenco di filtri che verranno applicati all’immagine di input nell’ordine specificato. esempio per creare filtri: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; Non ti servono tutti. Imposta solo ciò di cui hai bisogno.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
ParametroTipoDescrizione
streamMemoryStreamFlusso di memoria contenente l’immagine.
filtersPreprocessingFilterFiltri di ottimizzazione delle immaginiPreprocessingFilter.

Valore di ritorno

Streaming con immagine modificata in modo da poterla salvare o riconoscere.

Guarda anche