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:

ПараметрТипОписание
imagesOcrInputОбъект 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:

ПараметрТипОписание
imagesOcrInputОбъект OcrInput, содержащий разные изображения @see #OcrInput.
folderPathjava.lang.StringПуть без имён изображений для сохранения обработанных изображений.

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