画像処理

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.