AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

Gebruik voorbewerking van afbeeldingen om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die worden toegepast op de invoerafbeelding in de volgorde die u opgeeft. voorbeeld om filters te maken: PreprocessingFilter filters = 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() }; Je hebt ze niet allemaal nodig. Stel alleen in wat u nodig heeft.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
ParameterTypeBeschrijving
fullPathStringVolledig pad naar de afbeelding.
filtersPreprocessingFilterFilters voor beeldoptimalisatiePreprocessingFilter.

Winstwaarde

Stream met gewijzigde afbeelding zodat u deze kunt opslaan of herkennen.

Zie ook


PreprocessImage(MemoryStream, PreprocessingFilter)

Gebruik voorbewerking van afbeeldingen om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die worden toegepast op de invoerafbeelding in de volgorde die u opgeeft. voorbeeld om filters te maken: PreprocessingFilter filters = 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() }; Je hebt ze niet allemaal nodig. Stel alleen in wat u nodig heeft.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
ParameterTypeBeschrijving
streamMemoryStreamGeheugenstroom die de afbeelding bevat.
filtersPreprocessingFilterFilters voor beeldoptimalisatiePreprocessingFilter.

Winstwaarde

Stream met gewijzigde afbeelding zodat u deze kunt opslaan of herkennen.

Zie ook