ImageProcessing
Inheritance: java.lang.Object
public class ImageProcessing
Вспомогательный класс для библиотеки Aspose OCR. Позволяет предварительно обрабатывать и сохранять изображения.
Конструкторы
| Конструктор | Описание |
|---|---|
| ImageProcessing() |
Методы
| Метод | Описание |
|---|---|
| Render(OcrInput images) | Используйте обработку изображений для повышения точности OCR. |
| Save(OcrInput images, String folderPath) | Используйте обработку изображений для повышения точности OCR. |
ImageProcessing()
public ImageProcessing()
Render(OcrInput images)
public static OcrInput Render(OcrInput images)
Используйте обработку изображений для повышения точности OCR. Создайте список фильтров, которые будут применяться к входному изображению в указанном вами порядке. Пример создания фильтров: 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()); Вам не нужны все из них. Установите только то, что необходимо.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| images | OcrInput | Объект OcrInput, содержащий разные изображения @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)
Используйте обработку изображений для повышения точности OCR. Создайте список фильтров, которые будут применяться к входному изображению в указанном вами порядке. Пример создания фильтров: 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()); Вам не нужны все из них. Установите только то, что необходимо.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| images | OcrInput | Объект OcrInput, содержащий разные изображения @see #OcrInput. |
| folderPath | java.lang.String | Путь без имён изображений для сохранения обработанных изображений. |
Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.