ImageProcessing
Inheritance: java.lang.Object
public class ImageProcessing
Kelas pembantu untuk pustaka Aspose OCR. Memungkinkan pra‑pemrosesan dan penyimpanan gambar.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| ImageProcessing() |
Metode
| Metode | Deskripsi |
|---|---|
| Render(OcrInput images) | Gunakan pemrosesan gambar untuk meningkatkan akurasi OCR. |
| Save(OcrInput images, String folderPath) | Gunakan pemrosesan gambar untuk meningkatkan akurasi OCR. |
ImageProcessing()
public ImageProcessing()
Render(OcrInput images)
public static OcrInput Render(OcrInput images)
Gunakan pemrosesan gambar untuk meningkatkan akurasi OCR. Buat daftar filter yang akan diterapkan pada gambar masukan dalam urutan yang Anda tentukan. Contoh untuk membuat filter: 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()); Anda tidak perlu semua filter tersebut. Atur hanya yang Anda butuhkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| images | OcrInput | Objek OcrInput yang berisi berbagai gambar @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)
Gunakan pemrosesan gambar untuk meningkatkan akurasi OCR. Buat daftar filter yang akan diterapkan pada gambar masukan dalam urutan yang Anda tentukan. Contoh untuk membuat filter: 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()); Anda tidak perlu semua filter tersebut. Atur hanya yang Anda butuhkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| images | OcrInput | Objek OcrInput yang berisi berbagai gambar @see #OcrInput. |
| folderPath | java.lang.String | Jalur tanpa nama gambar untuk menyimpan gambar yang diproses. |
Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.