Afbeeldingsverwerking

Inheritance: java.lang.Object

public class ImageProcessing

Helperklasse voor Aspose OCR-bibliotheek. Stelt toe om afbeeldingen voor te verwerken en op te slaan.

Constructors

ConstructorBeschrijving
ImageProcessing()

Methoden

MethodeBeschrijving
Render(OcrInput images)Gebruik afbeeldingsverwerking om de nauwkeurigheid van OCR te verbeteren.
Save(OcrInput images, String folderPath)Gebruik afbeeldingsverwerking om de nauwkeurigheid van OCR te verbeteren.

ImageProcessing()

public ImageProcessing()

Render(OcrInput images)

public static OcrInput Render(OcrInput images)

Gebruik afbeeldingsverwerking om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die op de invoerafbeelding worden toegepast in de volgorde die u opgeeft. Voorbeeld om filters te maken: PreprocessingFilter filters = new PreprocessingFilter(); filters.add(PreprocessingFilter.AutoDewarping()); filters.add(PreprocessingFilter.Invert()); filters.add(PreprocessingFilter.Threshold(150)); filters.add(PreprocessingFilter.Binarize()); filters.add(PreprocessingFilter.Rotate(180)); filters.add(PreprocessingFilter.Scale(6f)); filters.add(PreprocessingFilter.Dilate()); U hoeft niet alle filters te gebruiken. Stel alleen in wat u nodig heeft.

Parameters:

ParameterTypeBeschrijving
imagesOcrInputOcrInput-object dat verschillende afbeeldingen bevat @see #OcrInput.

Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput in Image field.

Save(OcrInput images, String folderPath)

public static OcrInput Save(OcrInput images, String folderPath)

Gebruik afbeeldingsverwerking om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die op de invoerafbeelding worden toegepast in de volgorde die u opgeeft. Voorbeeld om filters te maken: PreprocessingFilter filters = new PreprocessingFilter(); filters.add(PreprocessingFilter.AutoDewarping()); filters.add(PreprocessingFilter.Invert()); filters.add(PreprocessingFilter.Threshold(150)); filters.add(PreprocessingFilter.Binarize()); filters.add(PreprocessingFilter.Rotate(180)); filters.add(PreprocessingFilter.Scale(6f)); filters.add(PreprocessingFilter.Dilate()); U hoeft niet alle filters te gebruiken. Stel alleen in wat u nodig heeft.

Parameters:

ParameterTypeBeschrijving
imagesOcrInputOcrInput-object dat verschillende afbeeldingen bevat @see #OcrInput.
folderPathjava.lang.StringPad zonder afbeeldingsnamen voor het opslaan van verwerkte afbeeldingen.

Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.