Bildverarbeitung
Inheritance: java.lang.Object
public class ImageProcessing
Hilfsklasse für die Aspose OCR-Bibliothek. Ermöglicht das Vorverarbeiten und Speichern von Bildern.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| ImageProcessing() |
Methoden
| Methode | Beschreibung |
|---|---|
| Render(OcrInput images) | Verwenden Sie Bildverarbeitung, um die Genauigkeit der OCR zu verbessern. |
| Save(OcrInput images, String folderPath) | Verwenden Sie Bildverarbeitung, um die Genauigkeit der OCR zu verbessern. |
ImageProcessing()
public ImageProcessing()
Render(OcrInput images)
public static OcrInput Render(OcrInput images)
Verwenden Sie Bildverarbeitung, um die Genauigkeit der OCR zu verbessern. Erstellen Sie eine Liste von Filtern, die in der von Ihnen angegebenen Reihenfolge auf das Eingabebild angewendet werden. Beispiel zum Erstellen von Filtern: 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()); Sie benötigen nicht alle. Setzen Sie nur das, was Sie benötigen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | OcrInput | OcrInput-Objekt, das verschiedene Bilder enthält @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)
Verwenden Sie Bildverarbeitung, um die Genauigkeit der OCR zu verbessern. Erstellen Sie eine Liste von Filtern, die in der von Ihnen angegebenen Reihenfolge auf das Eingabebild angewendet werden. Beispiel zum Erstellen von Filtern: 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()); Sie benötigen nicht alle. Setzen Sie nur das, was Sie benötigen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | OcrInput | OcrInput-Objekt, das verschiedene Bilder enthält @see #OcrInput. |
| folderPath | java.lang.String | Pfad ohne Bildnamen zum Speichern der verarbeiteten Bilder. |
Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.