AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

Use el preprocesamiento de imágenes para mejorar la precisión de OCR. Cree una lista de filtros que se aplicarán a la imagen de entrada en el orden que especifique. ejemplo para crear filtros: PreprocessingFilter filtros = 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() }; No los necesita todos. Establece solo lo que necesitas.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
ParámetroEscribeDescripción
fullPathStringRuta completa a la imagen.
filtersPreprocessingFilterFiltros de optimización de imagenPreprocessingFilter.

Valor_devuelto

Transmite con imagen modificada para que puedas guardarla o reconocerla.

Ver también


PreprocessImage(MemoryStream, PreprocessingFilter)

Use el preprocesamiento de imágenes para mejorar la precisión de OCR. Cree una lista de filtros que se aplicarán a la imagen de entrada en el orden que especifique. ejemplo para crear filtros: PreprocessingFilter filtros = 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() }; No los necesita todos. Establece solo lo que necesitas.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
ParámetroEscribeDescripción
streamMemoryStreamFlujo de memoria que contiene la imagen.
filtersPreprocessingFilterFiltros de optimización de imagenPreprocessingFilter.

Valor_devuelto

Transmite con imagen modificada para que puedas guardarla o reconocerla.

Ver también